• Getting Started
  • Components
  • Github
  • Go pro
energyGetting started
  • Introduction
dComponents
  • Button Components
  • Grid Components
  • Input Components
  • Layout Components
  • Toast Components
  • Widget Components
  • Alert
  • Badge
  • Breadcrumb
  • Callout
  • Card
  • Carousel
  • Charts
  • Collapse
  • CreateElement
  • DataTable
  • Dropdown
  • ElementCover
  • Embed
  • Fade
  • Form
  • Icon
  • Img
  • Jumbotron
  • Link
  • ListGroup
  • Media
  • Modal
  • Nav
  • Navbar
  • Pagination
  • Popover
  • Progress
  • Spinner
  • Switch
  • Tabs
  • Toggler
  • Tooltip

Pagination

React pagination component consists of button-like styled links, that are arranged side by side in a horizontal list. Learn how to create nice looking pagination to navigate through pages easily.


Usage

Example

  • «
  • ‹
  • 1
  • 2
  • 3
  • 4
  • …
  • ›
  • »

Script


  const [currentPage, setActivePage] = useState(2)

  return (
    <div className={'mt-2'} >
      <CPagination
        activePage={currentPage}
        pages={10}
        onActivePageChange={(i) => setActivePage(i)}
      ></CPagination>
    </div>
  )
  


# Features

  • Determine behavior, style and functionality of pagination
  • Smart automatic items generation

# Pagination API

NameRequiredTypeDefault Value
classNamestring
user classes for the main HTML tag
innerRef(object | Function | string)
ref to the main tag
activePagenumber1
current page number
dotsbooleantrue
show dots (...)
arrowsbooleantrue
show arrows
doubleArrowsbooleantrue
firstButton(any | string)<React.Fragment>&laquo;</React.Fragment>
previousButton(any | string)<React.Fragment>&lsaquo;</React.Fragment>
nextButton(any | string)<React.Fragment>&rsaquo;</React.Fragment>
lastButton(any | string)<React.Fragment>&raquo;</React.Fragment>
size(sm | lg)
size of pagination, valid values: 'sm', 'lg'
align(start | center | end)start
addListClassstring
limitnumber5
pagesnumber10
number of pages
onActivePageChangetrueFunction

  • Components
    • Usage
      • Features
      • API
CoreUI © 2020 creativeLabs.core-logo