import { useState } from 'react'; import { Calendar, Clock } from 'lucide-react'; export default function LaundryBooking() { const [selectedDate, setSelectedDate] = useState(''); const [selectedTime, setSelectedTime] = useState(''); const [bookings, setBookings] = useState([]); const [name, setName] = useState(''); const [unit, setUnit] = useState(''); const timeSlots = [ '08:00', '10:00', '12:00', '14:00', '16:00', '18:00', '20:00' ]; const handleBooking = (e) => { e.preventDefault(); if (!selectedDate || !selectedTime || !name || !unit) { alert('Please fill in all fields'); return; } const newBooking = { id: Date.now(), date: selectedDate, time: selectedTime, name, unit }; setBookings([...bookings, newBooking]); setSelectedDate(''); setSelectedTime(''); setName(''); setUnit(''); }; const isSlotBooked = (date, time) => { return bookings.some(booking => booking.date === date && booking.time === time ); }; return (
Name: {booking.name}
Unit: {booking.unit}
No bookings yet
)}