Add fallback paginationState for useSectionLocalPaginationState hook (#1959)

This commit is contained in:
Michał Droń 2022-03-30 15:59:37 +02:00 committed by GitHub
parent 26f8a776be
commit 5dcd9751a0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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
];
}