From a400add3ff614fcdbdcc4e0db167c38e5cd8eb8e Mon Sep 17 00:00:00 2001 From: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com> Date: Thu, 14 May 2026 03:06:54 +0000 Subject: [PATCH] chore: update --- app/(staff)/staff/schedule/page.tsx | 6 +++--- components/organisms/shift-schedule/ShiftSchedule.types.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/(staff)/staff/schedule/page.tsx b/app/(staff)/staff/schedule/page.tsx index 485b7d3..f1cede4 100644 --- a/app/(staff)/staff/schedule/page.tsx +++ b/app/(staff)/staff/schedule/page.tsx @@ -55,7 +55,7 @@ export default function StaffSchedulePage() { const [selectedShift, setSelectedShift] = useState(null); const [detailOpen, setDetailOpen] = useState(false); const [createOpen, setCreateOpen] = useState(false); - const [createDate, setCreateDate] = useState(); + const [createDate, setCreateDate] = useState(); const isManager = user?.role === "manager"; @@ -64,12 +64,12 @@ export default function StaffSchedulePage() { setDetailOpen(true); }; - const handleCreateShift = (date: string) => { + const handleCreateShift = (date: Date) => { setCreateDate(date); setCreateOpen(true); }; - const handleDateSelect = (date: string) => { + const handleDateSelect = (date: Date) => { // In month view on desktop, clicking a date could open create modal for managers if (isManager) { setCreateDate(date); diff --git a/components/organisms/shift-schedule/ShiftSchedule.types.ts b/components/organisms/shift-schedule/ShiftSchedule.types.ts index 53acdad..66e6c24 100644 --- a/components/organisms/shift-schedule/ShiftSchedule.types.ts +++ b/components/organisms/shift-schedule/ShiftSchedule.types.ts @@ -24,5 +24,5 @@ export interface ShiftDetailModalProps { export interface ShiftCreateModalProps { isOpen: boolean; onClose: () => void; - defaultDate?: string; + defaultDate?: Date; }