@zenequityui/pagination

0.9.6 • Public • Published

Installation

To install a component run

$ npm install @zenequityui/pagination --save

Please import CSS styles via

@import '/path__to__node_modules/@zenequityui/pagination/dist/index.min.css

Usage

Pagination

import { Pagination } from '@zenequityui/pagination';
const [PAGE_RANGE_DISPLAYED, PAGE_SIZE, totalResults] = [5, 15, 1000];

initialState = {
  activePage: 1,
};

<Pagination
  pageRangeDisplayed={PAGE_RANGE_DISPLAYED}
  activePage={state.activePage}
  itemsCountPerPage={PAGE_SIZE}
  totalItemsCount={totalResults}
  renderPrevPage={() => (<i className="fa fa-chevron-left"></i>)}
  renderNextPage={() => (<i className="fa fa-chevron-right"></i>)}
  renderFirstPage={() => (<span>First</span>)}
  renderLastPage={() => (<span>Last</span>)}
  onChange={(pageNumber) => {
    setState({ activePage: pageNumber });
  }}
/>

Readme

Keywords

none

Package Sidebar

Install

npm i @zenequityui/pagination

Weekly Downloads

0

Version

0.9.6

License

MIT

Unpacked Size

34.9 kB

Total Files

11

Last publish

Collaborators

  • mayurvir
  • saurabh2112