Skip to content

Commit bbedbed

Browse files
committed
Simplify VFilterTab by using $tc filter
1 parent 972ba83 commit bbedbed

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed
Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
<template>
2-
<VTab id="filters" size="medium" class="gap-x-2" :aria-label="ariaLabel">
2+
<VTab
3+
id="filters"
4+
size="medium"
5+
class="gap-x-2"
6+
:aria-label="$tc('header.filterButton.withCount', appliedFilterCount)"
7+
>
38
<VFilterIconOrCounter :applied-filter-count="appliedFilterCount" />
49
<h2 class="label-regular">{{ $t("filters.title") }}</h2>
510
</VTab>
611
</template>
712
<script lang="ts">
8-
import { computed, defineComponent } from "vue"
9-
10-
import { useI18n } from "~/composables/use-i18n"
11-
1213
import VFilterIconOrCounter from "~/components/VHeader/VFilterIconOrCounter.vue"
1314
import VTab from "~/components/VTabs/VTab.vue"
1415
15-
export default defineComponent({
16+
export default {
1617
name: "VFilterTab",
1718
components: { VFilterIconOrCounter, VTab },
1819
props: {
@@ -21,12 +22,5 @@ export default defineComponent({
2122
default: 0,
2223
},
2324
},
24-
setup(props) {
25-
const i18n = useI18n()
26-
const ariaLabel = computed(() =>
27-
i18n.tc("header.filterButton.withCount", props.appliedFilterCount)
28-
)
29-
return { ariaLabel }
30-
},
31-
})
25+
}
3226
</script>

0 commit comments

Comments
 (0)