From c094c71838b0ab7a643d98734a13d5050be65949 Mon Sep 17 00:00:00 2001 From: Julian <leuckerj@gmail.com> Date: Wed, 27 Mar 2024 00:26:52 +0000 Subject: [PATCH] Pass attrs and event listeners for subject chip to the base v-chip --- aleksis/apps/cursus/frontend/components/SubjectChip.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/aleksis/apps/cursus/frontend/components/SubjectChip.vue b/aleksis/apps/cursus/frontend/components/SubjectChip.vue index a341d18..d92ff83 100644 --- a/aleksis/apps/cursus/frontend/components/SubjectChip.vue +++ b/aleksis/apps/cursus/frontend/components/SubjectChip.vue @@ -1,6 +1,7 @@ <script> export default { name: "SubjectChip", + extends: "v-chip", props: { subject: { type: Object, @@ -21,7 +22,12 @@ export default { </script> <template> - <v-chip :color="subject.colourBg" :text-color="subject.colourFg"> + <v-chip + v-bind="$attrs" + v-on="$listeners" + :color="subject.colourBg" + :text-color="subject.colourFg" + > {{ shortName ? subject.shortName : subject.name }} <v-icon right v-if="appendIcon">{{ appendIcon }}</v-icon> </v-chip> -- GitLab