From bb86845bc7b51d753fdbeede4155aa31d7b85825 Mon Sep 17 00:00:00 2001 From: Vincent Chalamon <407859+vincentchalamon@users.noreply.github.com> Date: Mon, 18 Dec 2023 11:41:14 +0100 Subject: [PATCH] fix: filtering the books list resets the pagination --- pwa/components/book/Filters.tsx | 2 +- pwa/components/book/List.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pwa/components/book/Filters.tsx b/pwa/components/book/Filters.tsx index 3f5c511bc..c4954c916 100644 --- a/pwa/components/book/Filters.tsx +++ b/pwa/components/book/Filters.tsx @@ -19,7 +19,7 @@ export const Filters: FunctionComponent = ({ filters, mutation }) => ( enableReinitialize={true} onSubmit={(values, { setSubmitting, setStatus, setErrors }) => { mutation.mutate( - values, + { ...values, page: 1 }, { onSuccess: () => { setStatus({ diff --git a/pwa/components/book/List.tsx b/pwa/components/book/List.tsx index 6dabfb958..ca37d7a0c 100644 --- a/pwa/components/book/List.tsx +++ b/pwa/components/book/List.tsx @@ -62,7 +62,7 @@ export const List: NextPage = ({ data, hubURL, filters, page }) => { value={filters.order?.title ?? ""} displayEmpty onChange={(event) => { - filtersMutation.mutate({ ...filters, order: event.target.value ? { title: event.target.value } : undefined }); + filtersMutation.mutate({ ...filters, page: 1, order: event.target.value ? { title: event.target.value } : undefined }); }} > Relevance