From 995ab72360f71af7df03f90f078257e122ea56ac Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 6 Apr 2026 04:14:47 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 187 ++++++++++++++++++++++++----------------------- 1 file changed, 97 insertions(+), 90 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index bfcfb0c..c4cf56f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -17,7 +17,13 @@ export default function LandingPage() { useEffect(() => { const saved = localStorage.getItem('alarmEnabled'); - if (saved) setAlarmEnabled(JSON.parse(saved)); + if (saved) { + try { + setAlarmEnabled(JSON.parse(saved)); + } catch (e) { + console.error("Failed to parse alarm state", e); + } + } audioRef.current = new Audio('/alarm-sound.mp3'); }, []); @@ -44,101 +50,102 @@ export default function LandingPage() { headingFontWeight="semibold" > - + -
- -
+
+ +
-
- -
+
+ +
-
- -
+
+ +
-
- -
+
+ +
-
- -
+
+ +
- +
); -- 2.49.1