From a47d51a5ee534884213ee9f50fc8cec7a92a458a Mon Sep 17 00:00:00 2001 From: Theo Sanderson Date: Tue, 11 Feb 2025 15:10:09 +0000 Subject: [PATCH] fix(website): pagination reset on search page table resort (#3667) Fixes #3665 Update `setOrderByField` and `setOrderDirection` functions to reset pagination to page 1 when sorting. * Modify `setOrderByField` to set the page state to '1' when changing the order by field. * Modify `setOrderDirection` to set the page state to '1' when changing the order direction. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/loculus-project/loculus/issues/3665?shareId=XXXX-XXXX-XXXX-XXXX). --- website/src/components/SearchPage/SearchFullUI.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/src/components/SearchPage/SearchFullUI.tsx b/website/src/components/SearchPage/SearchFullUI.tsx index 9accfe360..37623a760 100644 --- a/website/src/components/SearchPage/SearchFullUI.tsx +++ b/website/src/components/SearchPage/SearchFullUI.tsx @@ -136,12 +136,14 @@ export const InnerSearchFullUI = ({ setState((prev: QueryState) => ({ ...prev, orderBy: field, + page: '1', })); }; const setOrderDirection = (direction: string) => { setState((prev: QueryState) => ({ ...prev, order: direction, + page: '1', })); };