Pagination
Page-number footer with a 'Showing X to Y of N' summary, prev/next controls, and ellipses around the current page.
Preview
React preview
LiveView (HEEx)
alias DesignSystem.UI.Pagination
<Pagination.pagination
page={@page}
page_count={@page_count}
total={@total}
per_page={10}
href_fn={fn p -> ~p"/projects?page=#{p}" end}
/>
React (JSX)
import { Pagination } from "../ui/index.mjs"
<Pagination
page={page}
pageCount={pageCount}
total={total}
perPage={10}
hrefFn={(p) => `/projects?page=${p}`}
/>