From cfc7e30ffdac2e0a6139f75d78443579b33871b8 Mon Sep 17 00:00:00 2001 From: Dominik Pschenitschni <6173598+dpschen@users.noreply.github.com> Date: Thu, 12 Jun 2025 09:07:58 +0200 Subject: [PATCH] feat(frontend): highlight overdue tasks consistently --- .../components/tasks/partials/KanbanCard.vue | 9 ++--- .../components/tasks/partials/Reminders.vue | 4 +-- .../tasks/partials/SingleTaskInProject.vue | 36 ++++++++++++------- .../partials/SingleTaskInlineReadonly.vue | 8 +++-- 4 files changed, 35 insertions(+), 22 deletions(-) diff --git a/frontend/src/components/tasks/partials/KanbanCard.vue b/frontend/src/components/tasks/partials/KanbanCard.vue index 1c77fa8a8..e394ee64e 100644 --- a/frontend/src/components/tasks/partials/KanbanCard.vue +++ b/frontend/src/components/tasks/partials/KanbanCard.vue @@ -10,6 +10,7 @@ :style="{'background-color': color ?? undefined}" :data-task-id="task.id" :data-project-id="task.projectId" + :data-is-overdue="isOverdue || undefined" @click.exact="openTaskDetail()" @click.ctrl="() => toggleTaskDone(task)" @click.meta="() => toggleTaskDone(task)" @@ -44,7 +45,6 @@ @@ -277,9 +277,10 @@ $task-background: var(--white); margin-inline-end: .25rem; } - &.overdue { - color: var(--danger); - } + } + + &[data-is-overdue] .due-date { + color: var(--danger); } .label-wrapper .tag { diff --git a/frontend/src/components/tasks/partials/Reminders.vue b/frontend/src/components/tasks/partials/Reminders.vue index 93cdbf077..7de8d9aa4 100644 --- a/frontend/src/components/tasks/partials/Reminders.vue +++ b/frontend/src/components/tasks/partials/Reminders.vue @@ -3,7 +3,7 @@
@@ -89,7 +90,6 @@ >