[Pagination]

Overview

The Pagination Template structures controls that help users navigate through content split across multiple pages or screens.

Pagination - Overview

 

When to Use

  • When displaying long lists or search results
  • When content is too large to load all at once
  • For tables or galleries
  • Show current page clearly
  • Disable previous/next when at limits
  • Keep the number of visible steps manageable (e.g., 5 max)

 

States

Pagination - Status
  1. Default: Unselected, idle state of a page number
  2. Active: The currently selected page number
  3. Hover: The page number being hovered over

 

Anatomy

Pagination - Anatomy
  1. nv-button: Button component in lower emphasis.
  2. nv-button: Button component in lower emphasis.
  3. nv-button: Button component in lower emphasis.
  4. [Pagination]: Template component that can be detached if needed.

 

Look and feel

This template has been completely built with intentional tokens, giving the ability to display the right color scheme accordingly to the theme and mode where it is deployed.

 

Best Practice

  • Keep link labels short and scannable
  • Reserve right-aligned space for profile/actions if needed
  • Keep alignment consistent (use design tokens)

 

Feedback

Have feedback, an idea, or a bug to report? Head over to our Contributions page.