0.1.7 • Published 3 years ago

react-hot-pagination v0.1.7

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

react-hot-pagination

All Contributors

npm package

Example

import * as React from 'react';
import * as ReactDOM from 'react-dom';
import { Paginate } from 'react-hot-pagination';

const App = () => {
  const [current, setCurrent] = React.useState(1);

  const handlePagination = (value: number) => setCurrent(value);

  return (
    <div>
      <Paginate
        current={current}
        handlePagination={handlePagination}
        range={2}
        total={30}
        components={{}}
      />
    </div>
  );
};

ReactDOM.render(<App />, document.getElementById('root'));

Getting started

npm i react-hot-pagination

Or

yarn add react-hot-pagination

Props

Paginate

These docs are inspired by react-flex-ready docs

range total current

OptionDefaultTypeDescription
range2{number}Pages shown before after the current page
total20{number}Total pages
current1{number}Current page
components{object}your Button, Separator, LeftArrow and RightArrow components
handlePagination{(value: number) => void}Your custom handle function to update the current page

Built with

  • TSDX

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Contributors

Todo

  • Add more examples

Support

If you love this React component and want to support me, you can do so through my Patreon or GitHub sponsors.

Support me on Patreon

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago