Previous, next and numbered pages for a long list, with gaps past the neighbours of the current page.
pnpm dlx shadcn@latest add "https://sproutboat.com/ikada/r/pagination.json"