diff options
| author | Fuwn <[email protected]> | 2026-01-23 21:26:36 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-01-23 21:26:36 -0800 |
| commit | e30cc3795166a372876969fd83b813472043b48b (patch) | |
| tree | fc672e36c5d64a804963029a9fe8cc413fc4c220 /src/lib/Tools | |
| parent | fix(stores): Use unknown cast for dynamic property access (diff) | |
| download | due.moe-e30cc3795166a372876969fd83b813472043b48b.tar.xz due.moe-e30cc3795166a372876969fd83b813472043b48b.zip | |
fix: Add null guards and improve error messaging for user lookups
Diffstat (limited to 'src/lib/Tools')
| -rw-r--r-- | src/lib/Tools/BirthdaysTemplate.svelte | 2 | ||||
| -rw-r--r-- | src/lib/Tools/Tracker/Tool.svelte | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/Tools/BirthdaysTemplate.svelte b/src/lib/Tools/BirthdaysTemplate.svelte index 951de5cf..daf4c5af 100644 --- a/src/lib/Tools/BirthdaysTemplate.svelte +++ b/src/lib/Tools/BirthdaysTemplate.svelte @@ -44,7 +44,7 @@ <Skeleton grid={true} count={100} width="150px" height="170px" /> {:then birthdays} {@const todaysBirthdays = birthdays.filter( - (birthday) => birthday.month === month && birthday.day === day + (birthday: { month: number; day: number }) => birthday.month === month && birthday.day === day )} <p> diff --git a/src/lib/Tools/Tracker/Tool.svelte b/src/lib/Tools/Tracker/Tool.svelte index 6c7fbf1c..a3705fbe 100644 --- a/src/lib/Tools/Tracker/Tool.svelte +++ b/src/lib/Tools/Tracker/Tool.svelte @@ -97,7 +97,12 @@ value={entry.progress} size={3} onchange={(e) => - adjustEntry(entry.id, e.target ? e.target.value || entry.progress : entry.progress)} + adjustEntry( + entry.id, + e.target + ? Number((e.target as HTMLInputElement).value) || entry.progress + : entry.progress + )} /> <span class="entry-adjust"> |