diff --git a/src/app/booking/page.tsx b/src/app/booking/page.tsx index 4e0c1e2..e117386 100644 --- a/src/app/booking/page.tsx +++ b/src/app/booking/page.tsx @@ -5,8 +5,21 @@ import ReactLenis from "lenis/react"; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import ContactText from '@/components/sections/contact/ContactText'; import FooterCard from '@/components/sections/footer/FooterCard'; +import { useState } from "react"; export default function BookingPage() { + const [selectedDate, setSelectedDate] = useState(new Date()); + + const getSlots = (date: Date) => { + const day = date.getDay(); // 0 is Sunday + const endHour = day === 0 ? 18 : 19; + const slots = []; + for (let hour = 8; hour < endHour; hour++) { + slots.push(`${hour}:00`); + } + return slots; + }; + return ( -
- +
+

Select a Time Slot

+
+ {getSlots(selectedDate).map((slot) => ( + + ))} +