| import { useState } from 'react'; | |
| export const usePagination = function (defaultPage: number, defaultPageSize: number, total: number) { | |
| const [page = 1, setPage] = useState(defaultPage); | |
| const [pageSize = 10, setPageSize] = useState(defaultPageSize); | |
| return { | |
| page, | |
| pageSize, | |
| count: total, | |
| setPage, | |
| setPageSize, | |
| nextPage: () => setPage(page + 1) | |
| }; | |
| }; | |