Update May 24 by Elvis

This commit is contained in:
belviskhoremk
2026-05-24 18:50:28 +00:00
parent 342ba2c867
commit 209ac114b0
7 changed files with 94 additions and 36 deletions

View File

@@ -108,9 +108,12 @@ export const AdminProvider = ({ children }: { children: ReactNode }) => {
const updateReservationStatus = async (id: string, status: "confirmed" | "cancelled") => {
await bookingsApi.adminUpdateBookingStatus(id, status);
// Optimistic update for immediate feedback
setReservations((prev) =>
prev.map((r) => (r.id === id ? { ...r, status } : r))
);
// Refresh from server to ensure consistency
refreshReservations();
};
const deleteReservation = async (id: string) => {