Skip to content

Commit 76c3e73

Browse files
CK-7vnPThorpe92
authored andcommitted
fix: fix facility list item in page nav
1 parent 628f24c commit 76c3e73

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

frontend/src/Pages/FacilityManagement.tsx

+4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import API from '@/api/api';
1616
import Pagination from '@/Components/Pagination.tsx';
1717
import { AxiosError } from 'axios';
1818
import { useToast } from '@/Context/ToastCtx';
19+
import { useRevalidator } from 'react-router-dom';
1920

2021
export default function FacilityManagement() {
2122
const addFacilityModal = useRef<HTMLDialogElement>(null);
@@ -39,6 +40,7 @@ export default function FacilityManagement() {
3940
} = useSWR<ServerResponseMany<Facility>, AxiosError>(
4041
`/api/facilities?page=${pageQuery}&per_page=${perPage}`
4142
);
43+
const { revalidate } = useRevalidator();
4244

4345
const facilityData = facility?.data ?? [];
4446

@@ -58,6 +60,7 @@ export default function FacilityManagement() {
5860
if (state && message) {
5961
toaster(message, state);
6062
}
63+
revalidate();
6164
editFacilityModal.current?.close();
6265
addFacilityModal.current?.close();
6366
resetModal();
@@ -84,6 +87,7 @@ export default function FacilityManagement() {
8487
'Facility successfully deleted.',
8588
ToastState.success
8689
);
90+
revalidate();
8791
} else {
8892
toaster('Error deleting Facility.', ToastState.success);
8993
}

0 commit comments

Comments
 (0)