diff --git a/src/components/bookings/BookingDetailPanel.tsx b/src/components/bookings/BookingDetailPanel.tsx index 94290b4..00e472e 100644 --- a/src/components/bookings/BookingDetailPanel.tsx +++ b/src/components/bookings/BookingDetailPanel.tsx @@ -275,13 +275,15 @@ export function BookingDetailPanel({ booking, room, rooms, allBookings, slug, on const canRelocate = booking.status === 'checked_in' const today = format(new Date(), 'yyyy-MM-dd') - const canEarlyCheckIn = booking.status === 'confirmed' && booking.checkIn > today + const checkInDate = booking.checkIn.slice(0, 10) + const checkOutDate = booking.checkOut.slice(0, 10) + const canEarlyCheckIn = booking.status === 'confirmed' && checkInDate > today const [relocating, setRelocating] = useState(false) const [relocateRoomId, setRelocateRoomId] = useState(booking.roomId) const [earlyOpen, setEarlyOpen] = useState(false) - const [earlyNewCheckOut, setEarlyNewCheckOut] = useState(booking.checkOut) + const [earlyNewCheckOut, setEarlyNewCheckOut] = useState(checkOutDate) const [earlyRoomId, setEarlyRoomId] = useState(booking.roomId) const [earlySaving, setEarlySaving] = useState(false) @@ -579,7 +581,7 @@ export function BookingDetailPanel({ booking, room, rooms, allBookings, slug, on