Skip to content
Components

Pagination

Page navigation for long lists and result sets.

Composition

Page navigation

  • <Pagination>
    • <PaginationContent>
      • previous page
        • <PaginationItem>
          • <PaginationPrevious />
          </PaginationItem>
      • each page
        • <PaginationItem>
          • <PaginationLink />
          </PaginationItem>
      • skipped pages
        • <PaginationItem>
          • <PaginationEllipsis />
          </PaginationItem>
      • next page
        • <PaginationItem>
          • <PaginationNext />
          </PaginationItem>
      </PaginationContent>
    </Pagination>

Installation

The Control UI source installs this primitive from src/registry/sources/control-ui/ui/pagination.tsx.

Registry command
See registry manifest

Raw code

Primary installed source

src/registry/sources/control-ui/ui/pagination.tsx

Knobs

Typed custom properties the recipe paints with. Set one on the root — style, a utility class, or a skin — and every slot inherits it.

--cui-pagination-* · 5 knobsHow the cascade resolves
--cui-pagination-link-radius<length-percentage>var(--radius-control)
--cui-pagination-link-background<color>transparent
--cui-pagination-link-hover-background<color>var(--hover-fill)
--cui-pagination-link-foreground<color>var(--foreground)
--cui-pagination-link-shadow*none