Skip to content

Commit

Permalink
fix(backoffice-v2): no longer putting [objectObject] into the search …
Browse files Browse the repository at this point in the history
…query params (#2316)
  • Loading branch information
Omri-Levy committed Apr 24, 2024
1 parent 95c9775 commit e42aa17
Showing 1 changed file with 7 additions and 7 deletions.
@@ -1,36 +1,36 @@
import { createSearchParams } from 'react-router-dom';
import { useCallback } from 'react';
import { useSerializedSearchParams } from '@/common/hooks/useSerializedSearchParams/useSerializedSearchParams';
import { defaultSerializer } from '@/common/hooks/useZodSearchParams/utils/default-serializer';

export const usePagination = () => {
const [searchParams] = useSerializedSearchParams();

const onPaginate = useCallback(
(page: number) => {
return createSearchParams({
return defaultSerializer({
...searchParams,
page: page.toString(),
}).toString();
});
},
[searchParams],
);
const onNextPage = useCallback(() => {
const pageNumber = Number(searchParams.page);
const nextPage = pageNumber + 1;

return createSearchParams({
return defaultSerializer({
...searchParams,
page: nextPage.toString(),
}).toString();
});
}, [searchParams]);
const onPrevPage = useCallback(() => {
const pageNumber = Number(searchParams.page);
const nextPage = pageNumber - 1;

return createSearchParams({
return defaultSerializer({
...searchParams,
page: nextPage.toString(),
}).toString();
});
}, [searchParams]);

return {
Expand Down

0 comments on commit e42aa17

Please sign in to comment.