Files
feishin/src/renderer/components/item-list/item-list-pagination/use-item-list-pagination.ts
T
2025-11-29 19:30:50 -08:00

15 lines
349 B
TypeScript

import { parseAsInteger, useQueryState } from 'nuqs';
export const useItemListPagination = () => {
const [currentPage, setCurrentPage] = useQueryState(
'currentPage',
parseAsInteger.withDefault(0),
);
const onChange = (index: number) => {
setCurrentPage(index);
};
return { currentPage, onChange };
};