From 22d012396692dd1c5fc5d3cd665de342f9b5f414 Mon Sep 17 00:00:00 2001 From: fabiangigler Date: Wed, 23 Sep 2026 12:37:45 +0200 Subject: [PATCH] Reset monitor pages when sorting --- client/src/Hooks/useMonitorListController.ts | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/client/src/Hooks/useMonitorListController.ts b/client/src/Hooks/useMonitorListController.ts index 245210b3c..1c73c8a19 100644 --- a/client/src/Hooks/useMonitorListController.ts +++ b/client/src/Hooks/useMonitorListController.ts @@ -140,19 +140,15 @@ export const useMonitorListController = (config: MonitorListConfig) => { setPage(0); }; - const setSortField = useCallback( - (value: string) => { - dispatch(setTableSortField({ value, table: config.rowsPerPageTable })); - }, - [config.rowsPerPageTable, dispatch] - ); + const setSortField = (value: string) => { + dispatch(setTableSortField({ value, table: config.rowsPerPageTable })); + setPage(0); + }; - const setSortOrder = useCallback( - (value: "asc" | "desc") => { - dispatch(setTableSortOrder({ value, table: config.rowsPerPageTable })); - }, - [config.rowsPerPageTable, dispatch] - ); + const setSortOrder = (value: "asc" | "desc") => { + dispatch(setTableSortOrder({ value, table: config.rowsPerPageTable })); + setPage(0); + }; // Check for active filters const hasActiveFilters = Boolean(