From 0486aabe1e210768521fb94746abbcd901e896a7 Mon Sep 17 00:00:00 2001 From: Thilo Wischmeyer <thwischm@gmail.com> Date: Mon, 15 Feb 2021 13:49:26 +0100 Subject: [PATCH] Display label color and description in label selector --- .../feedback_labels/FeedbackLabelUpdater.vue | 10 +++++++++- .../src/components/feedback_labels/LabelSelector.vue | 8 +++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/feedback_labels/FeedbackLabelUpdater.vue b/frontend/src/components/feedback_labels/FeedbackLabelUpdater.vue index e992dfe5..088e1d8c 100644 --- a/frontend/src/components/feedback_labels/FeedbackLabelUpdater.vue +++ b/frontend/src/components/feedback_labels/FeedbackLabelUpdater.vue @@ -12,7 +12,13 @@ append-icon="search" placeholder="search for keywords" @input="setLabel" - /> + > + <template #item="{ item }"> + <div class="label-updater-item"> + <feedback-label-component v-bind="item" /> + </div> + </template> + </v-autocomplete> </v-col> <v-col v-if="label.pk !== -1" @@ -33,10 +39,12 @@ import Component from 'vue-class-component' import { FeedbackLabels } from '@/store/modules/feedback-labels' import FeedbackLabelForm from './FeedbackLabelForm.vue' import { FeedbackLabel } from '../../models' +import FeedbackLabelComponent from '@/components/feedback_labels/FeedbackLabel.vue' @Component({ components: { FeedbackLabelForm, + FeedbackLabelComponent, } }) export default class FeedbackLabelUpdater extends Vue { diff --git a/frontend/src/components/feedback_labels/LabelSelector.vue b/frontend/src/components/feedback_labels/LabelSelector.vue index 11be7ca7..02c71161 100644 --- a/frontend/src/components/feedback_labels/LabelSelector.vue +++ b/frontend/src/components/feedback_labels/LabelSelector.vue @@ -16,7 +16,13 @@ placeholder="search for keywords" @keyup.enter.ctrl.exact="submitFeedback" @input="addLabel" - /> + > + <template #item="{ item }"> + <div class="label-adder-item"> + <feedback-label v-bind="item" /> + </div> + </template> + </v-autocomplete> </v-col> <v-row class="ml-2 mb-3" -- GitLab