()
| 4 | page: number |
| 5 | } |
| 6 | export const usePage = (): Info => { |
| 7 | const router = useRouter() |
| 8 | const page = parseInt( |
| 9 | router.query.page && Array.isArray(router.query.page) |
| 10 | ? router.query.page[0] |
| 11 | : router.query.page || '' |
| 12 | ) |
| 13 | return { |
| 14 | page: !isNaN(page) && page >= 1 ? page : 1, |
| 15 | } |
| 16 | } |