diff --git a/src/main.ts b/src/main.ts index 637dc18..d330cff 100644 --- a/src/main.ts +++ b/src/main.ts @@ -5,6 +5,7 @@ import { toggleCompletion, isCompletedOn, dayStr, + currentStreak, } from "./habits"; const STORAGE_KEY = "zenith.habits.v1"; @@ -47,12 +48,18 @@ function render(): void { : habits .map((h) => { const done = isCompletedOn(h, today); + const streak = currentStreak(h, today); + const streakHtml = + streak === 0 + ? "" + : `${streak}${streak >= 3 ? " 🔥" : ""}`; return `
  • ${escapeHtml(h.name)} + ${streakHtml}
  • `; })