Components / Pagination
Pagination
Pagination with page navigation, next and previous links. Pure Tailwind composed from a handful of parts: the active page uses the outline button style, the rest use ghost.
Examples
razor
<ZitsPagination>
<ZitsPaginationContent>
<ZitsPaginationItem>
<ZitsPaginationPrevious Href="#" />
</ZitsPaginationItem>
<ZitsPaginationItem>
<ZitsPaginationLink Href="#">1</ZitsPaginationLink>
</ZitsPaginationItem>
<ZitsPaginationItem>
<ZitsPaginationLink Href="#" IsActive="true">2</ZitsPaginationLink>
</ZitsPaginationItem>
<ZitsPaginationItem>
<ZitsPaginationLink Href="#">3</ZitsPaginationLink>
</ZitsPaginationItem>
<ZitsPaginationItem>
<ZitsPaginationEllipsis />
</ZitsPaginationItem>
<ZitsPaginationItem>
<ZitsPaginationNext Href="#" />
</ZitsPaginationItem>
</ZitsPaginationContent>
</ZitsPagination>Installation
Copy the component source into your project with the CLI.
Terminal
bash
navius add paginationAPI reference
ZitsPaginationLink is the styled page link; the props below are its surface. The other parts (ZitsPagination, ZitsPaginationContent, ZitsPaginationItem, ZitsPaginationPrevious, ZitsPaginationNext, ZitsPaginationEllipsis) are thin layout wrappers that accept ChildContent and any HTML attributes.
| Prop | Type | Default |
|---|---|---|
| IsActive | bool | false |
| Size | string | "icon" |
| Href | string? | "#" |
| ChildContent | RenderFragment? | - |