@leafygreen-ui/pagination
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

Pagination

npm (scoped)

Installation

Yarn

yarn add @leafygreen-ui/pagination

NPM

npm install @leafygreen-ui/pagination

Example

Output HTML

Properties

Prop Type Description Default
itemsPerPage number Number of items visible on the current page. 10
itemsPerPageOptions number[] Options to be shown in the Select to indicate items per page. [10,25,50]
onItemsPerPageOptionChange SelectProps['onChange'] onChange prop passed to the Select component that controls the items per page.
currentPage number Current index of page shown (starting from 1) 1
onCurrentPageOptionChange SelectProps['onChange'] onChange prop passed to the Select component that controls the current page index.
numTotalItems number Total number of records.
onBackArrowClick AccessibleIconButtonProps['onClick'] Function called when the forward arrow icon is clicked
disableBackArrowButton boolean Disables the back arrow button. Back arrow button is only disabled on the first page by default false
onForwardArrowClick AccessibleIconButtonProps['onClick'] Function called when the forward arrow icon is clicked
disableForwardArrowButton boolean Disables the forward arrow button. Forward arrow button is only disabled on the last page by default false

Readme

Keywords

none

Package Sidebar

Install

npm i @leafygreen-ui/pagination

Weekly Downloads

2,343

Version

2.0.0

License

Apache-2.0

Unpacked Size

98.4 kB

Total Files

30

Last publish

Collaborators

  • hswolff
  • thesonofthomp
  • brookescarlett
  • shaneeza
  • stephl3