feat(board): add live task countdowns

This commit is contained in:
aj
2026-08-13 17:01:19 -04:00
parent 94f85731ef
commit ee9bf9f2c1
2 changed files with 52 additions and 2 deletions
@@ -16,7 +16,7 @@
var dueAt = task.DueAt!.Value;
var dueAtUtc = dueAt.ToUniversalTime().ToString("O");
var localDueAt = dueAt.ToLocalTime().ToString("ddd, MMM d, h:mm tt");
<article class="upcoming-task"
<article class="upcoming-task" data-due-at="@dueAtUtc"
hx-get="/board?handler=TaskDetail&id=@task.Id"
hx-target="#detail-panel"
hx-swap="innerHTML">
@@ -29,7 +29,7 @@
<span>@task.Category</span>
}
</div>
<time class="task-countdown" aria-live="off" data-due-at="@dueAtUtc" datetime="@dueAtUtc" title="@localDueAt">@localDueAt</time>
<time class="task-countdown" aria-live="off" datetime="@dueAtUtc" title="@localDueAt">@localDueAt</time>
</article>
}
</div>