fix: show total hours right-aligned in Today's Todos headline

This commit is contained in:
Your Name
2026-04-07 05:50:00 -03:00
parent acec840d91
commit f3cb8ca848
+8 -1
View File
@@ -612,6 +612,13 @@
.map(buildMeetingCard) .map(buildMeetingCard)
.join(""); .join("");
const todosHtml = todos.map(buildTodoItem).join(""); const todosHtml = todos.map(buildTodoItem).join("");
const totalMinutes = todos.reduce(
(sum, t) => sum + (t.Minutes || 0),
0,
);
const totalHours = (totalMinutes / 60)
.toFixed(1)
.replace(/\.0$/, "");
const signups = buildSignupItems(currentTestsRaw); const signups = buildSignupItems(currentTestsRaw);
document.getElementById("dashboard").innerHTML = ` document.getElementById("dashboard").innerHTML = `
@@ -643,7 +650,7 @@
<!-- TODOS --> <!-- TODOS -->
<div class="box" style="grid-column:2; grid-row:2;"> <div class="box" style="grid-column:2; grid-row:2;">
<div class="title">Today's Todos</div> <div class="title" style="display:flex;align-items:center;">Today's Todos<span style="margin-left:auto;font-size:13px;font-weight:normal;opacity:0.6;background:#2f3e4e;border-radius:10px;padding:1px 9px;">${totalHours}h</span></div>
<div class="todos-scroll"> <div class="todos-scroll">
${todosHtml || '<div style="opacity:0.4;font-size:13px;">No todos</div>'} ${todosHtml || '<div style="opacity:0.4;font-size:13px;">No todos</div>'}
</div> </div>