From c2c2217028fd8b1d8fb40d15b73be59de75338a2 Mon Sep 17 00:00:00 2001 From: muken Date: Sun, 28 Jun 2026 22:33:55 -0500 Subject: [PATCH] fix: calendar date parsing, login credentials hint, flag z-index overlap --- src/app/login/page.tsx | 2 +- src/components/CalendarStrip.tsx | 3 ++- src/components/LanguageSwitcher.tsx | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx index 74648f7..c715348 100644 --- a/src/app/login/page.tsx +++ b/src/app/login/page.tsx @@ -134,7 +134,7 @@ export default function LoginPage() { Log in

- Demo accounts: admin / admin and user / user. + Contact reception for login credentials.

diff --git a/src/components/CalendarStrip.tsx b/src/components/CalendarStrip.tsx index cfe0533..e921a41 100644 --- a/src/components/CalendarStrip.tsx +++ b/src/components/CalendarStrip.tsx @@ -27,7 +27,8 @@ const typeEmoji: Record = { }; function formatMonthDay(dateStr: string) { - const d = new Date(dateStr + 'T00:00:00'); + // Handle both ISO timestamp and date-only formats + const d = dateStr.includes('T') ? new Date(dateStr) : new Date(dateStr + 'T00:00:00'); return { month: d.toLocaleString('en-US', { month: 'short' }), day: d.getDate() }; } diff --git a/src/components/LanguageSwitcher.tsx b/src/components/LanguageSwitcher.tsx index dca6345..621c4e2 100644 --- a/src/components/LanguageSwitcher.tsx +++ b/src/components/LanguageSwitcher.tsx @@ -37,7 +37,7 @@ export default function LanguageSwitcher() { onClick={toggleLanguage} style={{ position: 'fixed', - top: '1rem', + top: '3.5rem', right: '1rem', zIndex: 1000, background: 'rgba(255, 255, 255, 0.9)',