From fa9695873a035713f56f2f4dbcfa9f9c849b3c41 Mon Sep 17 00:00:00 2001 From: Carlos Valente Date: Sun, 16 Nov 2025 12:15:31 +0100 Subject: [PATCH] refactor(timeline): style tweaks on status tags --- .../src/views/timeline/Timeline.module.scss | 17 +++++++++++++++-- .../client/src/views/timeline/TimelineEntry.tsx | 4 +++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/apps/client/src/views/timeline/Timeline.module.scss b/apps/client/src/views/timeline/Timeline.module.scss index 423836180..699c28fcc 100644 --- a/apps/client/src/views/timeline/Timeline.module.scss +++ b/apps/client/src/views/timeline/Timeline.module.scss @@ -93,15 +93,28 @@ $timeline-color: color-mix(in srgb, transparent 60%, var(--background-color-over &[data-status='live'] { box-shadow: 0 0.25rem 0 0 $active-red; .status { - color: $active-red; + padding: 0.125rem 0.25rem; + border-radius: $component-border-radius-sm; + background: $active-red; + text-transform: uppercase; } } &[data-status='future'] { .status { - color: $green-500; + padding: 0.125rem 0.25rem; + border-radius: $component-border-radius-sm; + background: $green-500; } } + + .status { + width: fit-content; + } + + .status.due { + background: $orange-600; + } } .delay { diff --git a/apps/client/src/views/timeline/TimelineEntry.tsx b/apps/client/src/views/timeline/TimelineEntry.tsx index 52b0d9931..3efdfe9e2 100644 --- a/apps/client/src/views/timeline/TimelineEntry.tsx +++ b/apps/client/src/views/timeline/TimelineEntry.tsx @@ -150,7 +150,9 @@ function TimelineEntryStatus({ statusText = getLocalizedString('timeline.due'); } - return
{statusText}
; + const isDue = status === 'future' && timeToStart <= 0; + + return
{statusText}
; } /** Generates a block level progress bar */