From 573b9c2809b2388b9ac0851bf574d4745d1ac572 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Sat, 10 Aug 2024 10:38:14 -0700 Subject: [PATCH] Added pagination resets --- Client/src/Pages/Incidents/IncidentTable/index.jsx | 7 +++++++ .../src/Pages/Monitors/Details/PaginationTable/index.jsx | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/Client/src/Pages/Incidents/IncidentTable/index.jsx b/Client/src/Pages/Incidents/IncidentTable/index.jsx index 18cb376ac..95230bb72 100644 --- a/Client/src/Pages/Incidents/IncidentTable/index.jsx +++ b/Client/src/Pages/Incidents/IncidentTable/index.jsx @@ -28,6 +28,13 @@ const IncidentTable = ({ monitors, selectedMonitor, filter }) => { rowsPerPage: 12, }); + useEffect(() => { + setPaginationController({ + ...paginationController, + page: 0, + }); + }, [filter, selectedMonitor]); + useEffect(() => { const fetchPage = async () => { if (!monitors || Object.keys(monitors).length === 0) { diff --git a/Client/src/Pages/Monitors/Details/PaginationTable/index.jsx b/Client/src/Pages/Monitors/Details/PaginationTable/index.jsx index 7f59705b1..28a668977 100644 --- a/Client/src/Pages/Monitors/Details/PaginationTable/index.jsx +++ b/Client/src/Pages/Monitors/Details/PaginationTable/index.jsx @@ -27,6 +27,13 @@ const PaginationTable = ({ monitorId, dateRange }) => { rowsPerPage: 5, }); + useEffect(() => { + setPaginationController({ + ...paginationController, + page: 0, + }); + }, [dateRange]); + useEffect(() => { const fetchPage = async () => { try {