Settings

Sidebar
Display
Profile Panel
👤

John Doe

Administrator
  • 📊 Dashboard
  • 📝 Forms
  • 📋 Tables
Commands
🚀
Go to Page
Navigate to a page
/go
🌓
Toggle Theme
Switch between light and dark mode
/theme
📐
Toggle Sidebar
Show or hide the sidebar
/sidebar
⚙️
Open Settings
Open the settings panel
/settings
Search In
📄
Pages
Search pages
:p
🧩
Components
Search component pages
:c

Pagination and load-more controls for navigating through data sets. Pagers support alignment variants, page input, first/last buttons, and custom info text. Load More provides an infinite-scroll style alternative.

Pager

Centered Pager (Default)

Default pager with previous/next buttons, page input, and page count. Center-aligned by default.

Page of 10

Alignment Variants

Pagers can be aligned to start, center (default), or end. All use logical directions for RTL support.

Start-Aligned with First/Last Buttons

Page of 25

End-Aligned with Info Text

Showing 1-25 of 250

Pager with Table

A practical example showing a pager controlling a paginated data table with 15 employees, 5 per page.

Page of 3
#NamePositionOfficeSalary
1Tiger NixonSystem ArchitectEdinburgh$320,800
2Garrett WintersAccountantTokyo$170,750
3Ashton CoxJunior Technical AuthorSan Francisco$86,000
4Cedric KellySenior Javascript DeveloperEdinburgh$433,060
5Airi SatouAccountantTokyo$162,700
Page of 3

Minimal Pager (No Page Input)

Pager without the page input field — just navigation buttons and optional info text.

Buttons Only

With Info Text

Page 1 of 5

Custom Controls (Snippet)

Use the controls snippet to fully customize the pager buttons. Use the info snippet to customize the info section.

4 / 12
76-100 of 300 results

Load More

Load More Alignment

Load More buttons support start, center (default), and end alignment.

Start

Center (Default)

End

Load More States

Load More supports a loading spinner state, count display, and custom text.

With Count

Loading State

Custom Text

Load More with Table

Interactive example: click "Load more" to reveal additional rows. Shows 3 of 9 products.

ProductPriceStockStatus
MacBook Pro$2,39912 Available
iPhone 15$9990 Out of Stock
iPad Air$5998 Available

Props Reference

Pager Props

PropTypeDefaultDescription
currentPagenumber1Current page number (bindable)
totalPagesnumber1Total number of pages
align'start' | 'center' | 'end''center'Pager alignment (RTL-aware)
showPageInputbooleantrueShow the page number input
showInfobooleantrueShow the info section
infoTextstring-Custom info text (e.g., "Showing 1-25 of 250")
disablePreviousbooleanfalseDisable previous/first buttons
disableNextbooleanfalseDisable next/last buttons
onprevious(e: MouseEvent) => void-Previous button click handler
onnext(e: MouseEvent) => void-Next button click handler
onfirst(e: MouseEvent) => void-First button click handler (shows button when provided)
onlast(e: MouseEvent) => void-Last button click handler (shows button when provided)
onpagechange(page: number) => void-Fires when page changes via input
controlsSnippet-Custom controls snippet (replaces default buttons)
infoSnippet-Custom info snippet (replaces default info section)

LoadMore Props

PropTypeDefaultDescription
align'start' | 'center' | 'end''center'Button alignment (RTL-aware)
isLoadingbooleanfalseShow loading spinner
textstring'Load More'Button text
countstring-Count text (e.g., "25 of 250")
shouldShowCountbooleanfalseShow the count text
onclick(e: MouseEvent) => void-Button click handler
childrenSnippet-Custom button content

Keyboard Shortcuts

No shortcuts registered.