diff --git a/src/pages/Manager/Home/AboutReservationPage.tsx b/src/pages/Manager/Home/AboutReservationPage.tsx index 1bcaf23..220f96e 100644 --- a/src/pages/Manager/Home/AboutReservationPage.tsx +++ b/src/pages/Manager/Home/AboutReservationPage.tsx @@ -154,6 +154,13 @@ export default function AboutReservationPage({ await queryClient.invalidateQueries({ queryKey: ["reservationDetail", reservationId], }); + // 홈 화면 관련 데이터도 함께 무효화하여 돌아갔을 때 즉시 최신화되도록 처리 + await queryClient.invalidateQueries({ + queryKey: ["todayReservationCounts"], + }); + await queryClient.invalidateQueries({ + queryKey: ["monthlyReservations"], + }); setIsStatusModalOpen(false); } catch (e) { console.error(e); diff --git a/src/pages/Manager/Home/HomePage.tsx b/src/pages/Manager/Home/HomePage.tsx index f93de12..3344622 100644 --- a/src/pages/Manager/Home/HomePage.tsx +++ b/src/pages/Manager/Home/HomePage.tsx @@ -144,7 +144,7 @@ const ReservationItem = ({ onClick?: () => void; onChat?: () => void; }) => ( -
{status}
diff --git a/src/pages/Manager/Home/TodaysFilteredReservationsPage.tsx b/src/pages/Manager/Home/TodaysFilteredReservationsPage.tsx index 9475642..4c2d6dd 100644 --- a/src/pages/Manager/Home/TodaysFilteredReservationsPage.tsx +++ b/src/pages/Manager/Home/TodaysFilteredReservationsPage.tsx @@ -33,7 +33,7 @@ function ReservationRow({ onChat?: () => void; }) { return ( -{status}