Skip to content

Commit f5f001b

Browse files
committed
made keywords klickable again
1 parent 7f85879 commit f5f001b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

vue3/src/components/display/KeywordsBar.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
<div v-if="props.keywords">
33
<slot name="prepend"></slot>
44

5-
<v-chip class="me-1 mb-1" :label="props.label" :color="props.color" :size="props.size" :variant="props.variant" v-for="k in keywords"> {{ k.label }}</v-chip>
5+
<v-chip class="me-1 mb-1" :label="props.label" :color="props.color" :size="props.size" :variant="props.variant" v-for="k in keywords"
6+
:to="{name: 'SearchPage', query: {keywords: k.id}}"> {{ k.label }}
7+
</v-chip>
68

79
<slot name="append"></slot>
810
</div>
@@ -21,11 +23,11 @@ const props = defineProps({
2123
variant: {type: String as PropType<NonNullable<"tonal" | "flat" | "text" | "elevated" | "outlined" | "plain"> | undefined>, default: 'tonal'},
2224
label: {type: Boolean, default: true},
2325
// maximum number of keywords, 0 for all
24-
maxKeywords : {type: Number, default: 0},
26+
maxKeywords: {type: Number, default: 0},
2527
})
2628
2729
const keywords = computed(() => {
28-
if (props.maxKeywords > 0){
30+
if (props.maxKeywords > 0) {
2931
return props.keywords?.slice(0, props.maxKeywords)
3032
} else {
3133
return props.keywords

0 commit comments

Comments
 (0)