From 6fa6063639dff9ed8e1d6e0b7410836f9d4e4bb7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 19:16:53 +1100 Subject: [PATCH] [UI] Table Update (#9220) (#9221) - Retain user selection for pageSize (cherry picked from commit 8cee2e36ca501d8abd9727726bd64e39d3133a35) Co-authored-by: Oliver --- src/frontend/src/hooks/UseTable.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/hooks/UseTable.tsx b/src/frontend/src/hooks/UseTable.tsx index 930968aabf..a0821a18e6 100644 --- a/src/frontend/src/hooks/UseTable.tsx +++ b/src/frontend/src/hooks/UseTable.tsx @@ -144,7 +144,10 @@ export function useTable(tableName: string): TableState { // Pagination data const [page, setPage] = useState(1); - const [pageSize, setPageSize] = useState(25); + const [pageSize, setPageSize] = useLocalStorage({ + key: 'inventree-table-page-size', + defaultValue: 25 + }); // A list of hidden columns, saved to local storage const [hiddenColumns, setHiddenColumns] = useLocalStorage({