best-react-pagination
React component to render a pagination.
WARNING
Now correct works only with paginationStart={1}
Installation
npm install best-react-pagination --save
import Index from "best-react-pagination";
const YourComponent: FC = () => {
const [index, setIndex] = useState(0);
return (
// Your code
<Index
paginationStart={0}
currentIndex={index}
setIndex={setIndex}
totalPages={10}
/>
);
};
Props
Name | Type | Description |
---|---|---|
paginationStart |
Number |
Required. The number of start pages on your logic (0 or 1). |
currentIndex |
Number |
Required. The current index from hook useState of pages displayed. |
totalPages |
Number |
Required. The range of pages displayed. |
setIndex |
React.Dispatch<React.SetStateAction<number>> |
Required. The dispatch from hook useState |
isDefaultStyles |
Boolean |
Default true |
wrapperClass |
String |
Css class |
itemListClass |
String |
Css class |
itemClass |
String |
Css class |
selectedItemClass |
String |
Css class |
disableItemClass |
String |
Css class |
className |
String |
Field for styled-component |