From 5dcd9751a072bc58d64177d7a3f587bce55b0018 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Dro=C5=84?= Date: Wed, 30 Mar 2022 15:59:37 +0200 Subject: [PATCH] Add fallback paginationState for useSectionLocalPaginationState hook (#1959) --- src/hooks/useLocalPaginator.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/hooks/useLocalPaginator.ts b/src/hooks/useLocalPaginator.ts index b55bc5821..f96fd2996 100644 --- a/src/hooks/useLocalPaginator.ts +++ b/src/hooks/useLocalPaginator.ts @@ -66,6 +66,10 @@ export function useSectionLocalPaginationState( paginateBy ); + const fallbackPaginationState = { + first: paginateBy + }; + useEffect(() => { if (section !== paginationSection) { setPaginationState({}); @@ -79,7 +83,7 @@ export function useSectionLocalPaginationState( }, [paginationState]); return [ - section === paginationSection ? paginationState : {}, + section === paginationSection ? paginationState : fallbackPaginationState, setPaginationState ]; }