내가 한 예약 정보를 보여준다.
const reservations = await getReservations({ userId: currentUser.id });
<TripsClient/>
에 위의 reservations을 props로 전달해준다.const onCancel = useCallback(
(id: string) => {
setDeletingId(id);
axios
.delete(`/api/reservations/${id}`)
.then(() => {
toast.success('Reservations canceled');
router.refresh();
})
.catch((error) => {
toast.error(error?.response?.data.error);
})
.finally(() => {
setDeletingId('');
});
},
[router]
);