From 42fb36e40908d8578c11c2fb52f81c4855c94329 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 15 Nov 2025 16:17:37 +0000 Subject: [PATCH] fix: address review feedback - Fix Icon import path (Icon.vue -> Icon) - Update translation string to remove colon - Make labels clickable ONLY on ListLabels page - Remove clickable from Labels.vue (labels on tasks are not clickable) - Update ListLabels to use XLabel component with clickable={true} - Add edit button with pen icon next to labels on ListLabels page Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com> --- .../src/components/tasks/partials/Labels.vue | 1 - frontend/src/i18n/lang/en.json | 2 +- frontend/src/views/labels/ListLabels.vue | 44 ++++++++++++++----- frontend/src/views/tasks/ShowTasks.vue | 2 +- 4 files changed, 36 insertions(+), 13 deletions(-) diff --git a/frontend/src/components/tasks/partials/Labels.vue b/frontend/src/components/tasks/partials/Labels.vue index 86c3629d7..55332c233 100644 --- a/frontend/src/components/tasks/partials/Labels.vue +++ b/frontend/src/components/tasks/partials/Labels.vue @@ -4,7 +4,6 @@ v-for="label in displayLabels" :key="label.id" :label="label" - :clickable="true" /> diff --git a/frontend/src/i18n/lang/en.json b/frontend/src/i18n/lang/en.json index 32422963b..c9ce670ca 100644 --- a/frontend/src/i18n/lang/en.json +++ b/frontend/src/i18n/lang/en.json @@ -808,7 +808,7 @@ "fromuntil": "Tasks from {from} until {until}", "select": "Select a date range", "noTasks": "Nothing to do — Have a nice day!", - "filterByLabel": "Filtering by label: {label}" + "filterByLabel": "Filtering by label {label}" }, "detail": { "chooseDueDate": "Click here to set a due date", diff --git a/frontend/src/views/labels/ListLabels.vue b/frontend/src/views/labels/ListLabels.vue index 9a5cdbb63..af730f063 100644 --- a/frontend/src/views/labels/ListLabels.vue +++ b/frontend/src/views/labels/ListLabels.vue @@ -33,21 +33,19 @@ v-for="label in labelStore.labelsArray" :key="label.id" :class="{'disabled': userInfo.id !== label.createdBy.id}" - :style="getLabelStyles(label)" - class="tag" + class="label-item" > - - {{ label.title }} - + - {{ label.title }} + + + diff --git a/frontend/src/views/tasks/ShowTasks.vue b/frontend/src/views/tasks/ShowTasks.vue index 64019bec1..021c200d6 100644 --- a/frontend/src/views/tasks/ShowTasks.vue +++ b/frontend/src/views/tasks/ShowTasks.vue @@ -101,7 +101,7 @@ import {formatDate} from '@/helpers/time/formatDate' import {setTitle} from '@/helpers/setTitle' import BaseButton from '@/components/base/BaseButton.vue' -import Icon from '@/components/misc/Icon.vue' +import Icon from '@/components/misc/Icon' import FancyCheckbox from '@/components/input/FancyCheckbox.vue' import SingleTaskInProject from '@/components/tasks/partials/SingleTaskInProject.vue' import DatepickerWithRange from '@/components/date/DatepickerWithRange.vue'