Load the next page when a sentinel scrolls into view, with a loading row, an end of list message and a Load more button as the accessible fallback.
pnpm dlx shadcn@latest add "https://ui.minidev.pro/r/infinite-scroll.json"