diff --git a/frontend/src/components/falukant/SaleSection.vue b/frontend/src/components/falukant/SaleSection.vue index 6e01727..9b73794 100644 --- a/frontend/src/components/falukant/SaleSection.vue +++ b/frontend/src/components/falukant/SaleSection.vue @@ -261,13 +261,6 @@ return new Date(a.eta).getTime() - new Date(b.eta).getTime(); }); }, - speedLabel(value) { - const key = value == null ? 'unknown' : String(value); - const tKey = `falukant.branch.transport.speed.${key}`; - const translated = this.$t(tKey); - if (!translated || translated === tKey) return value; - return translated; - }, }, async mounted() { await this.loadInventory(); @@ -284,6 +277,14 @@ } }, methods: { + speedLabel(value) { + // Muss in methods liegen (Vue3): in computed wäre es ein Getter und keine aufrufbare Funktion. + const key = value == null ? 'unknown' : String(value); + const tKey = `falukant.branch.transport.speed.${key}`; + const translated = this.$t(tKey); + if (!translated || translated === tKey) return value; + return translated; + }, async loadInventory() { try { const response = await apiClient.get(`/api/falukant/inventory/${this.branchId}`);