diff --git a/media_commons_booking_app/src/client/admin-page/components/Bookings.tsx b/media_commons_booking_app/src/client/admin-page/components/Bookings.tsx index 9505d0ca..48e8d201 100644 --- a/media_commons_booking_app/src/client/admin-page/components/Bookings.tsx +++ b/media_commons_booking_app/src/client/admin-page/components/Bookings.tsx @@ -38,11 +38,12 @@ export const Bookings = () => { const [showModal, setShowModal] = useState(false); const [selectedInfo, setSelectedInfo] = useState(); const [tab, setTab] = useState('bookings'); + const [reload, setReload] = useState(false); useEffect(() => { fetchBookings(); fetchBookingStatuses(); - }, []); + }, [reload]); useEffect(() => { const mappings = bookings .map((booking, index) => { @@ -245,7 +246,7 @@ export const Bookings = () => { await serverFunctions.approveBooking( booking.calendarEventId ); - window.location.reload(); + setReload(true); }} > Second Approve @@ -258,7 +259,7 @@ export const Bookings = () => { await serverFunctions.approveBooking( booking.calendarEventId ); - window.location.reload(); + setReload(true); }} > First Approve @@ -268,7 +269,7 @@ export const Bookings = () => { className="font-medium text-blue-600 dark:text-blue-500 hover:underline mx-2" onClick={async () => { await serverFunctions.reject(booking.calendarEventId); - window.location.reload(); + setReload(true); }} > Reject @@ -277,7 +278,7 @@ export const Bookings = () => { className="font-medium text-blue-600 dark:text-blue-500 hover:underline mx-2" onClick={async () => { await serverFunctions.cancel(booking.calendarEventId); - window.location.reload(); + setReload(true); }} > Cancel @@ -289,7 +290,7 @@ export const Bookings = () => { await serverFunctions.checkin( booking.calendarEventId ); - window.location.reload(); + setReload(true); }} > Check In diff --git a/media_commons_booking_app/src/client/booking/components/FormInput.tsx b/media_commons_booking_app/src/client/booking/components/FormInput.tsx index fcfeb9b5..dcd81705 100644 --- a/media_commons_booking_app/src/client/booking/components/FormInput.tsx +++ b/media_commons_booking_app/src/client/booking/components/FormInput.tsx @@ -691,14 +691,6 @@ const FormInput = ({ hasEmail, roomNumber, handleParentSubmit }) => {

It is required for the reservation holder to pay and arrange for CBS cleaning services if the event includes catering. - - Please see this link for more information - - .