From 4baa7f1852fd5c7b58a66ac3facedda5e13d047d Mon Sep 17 00:00:00 2001 From: AJ Isaacs Date: Thu, 13 Aug 2026 17:04:47 -0400 Subject: [PATCH] fix(board): style overdue countdowns --- TaskTracker.Api/wwwroot/js/app.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/TaskTracker.Api/wwwroot/js/app.js b/TaskTracker.Api/wwwroot/js/app.js index 0b7c419..a2bebe4 100644 --- a/TaskTracker.Api/wwwroot/js/app.js +++ b/TaskTracker.Api/wwwroot/js/app.js @@ -88,8 +88,11 @@ if (Number.isNaN(dueAt)) return; var deltaMilliseconds = dueAt - now; + var deltaSeconds = Math.floor(deltaMilliseconds / 1000); + var overdue = deltaSeconds < 0; var totalSeconds = Math.floor(Math.abs(deltaMilliseconds) / 1000); - countdown.textContent = formatCountdown(totalSeconds, deltaMilliseconds > 0); + countdown.textContent = formatCountdown(totalSeconds, !overdue); + countdown.classList.toggle('task-countdown--overdue', overdue); }); }