DocSpace-client/packages/shared/components/paging
2024-03-21 18:09:55 +04:00
..
index.tsx Replaced copyright start year + format 2024-03-21 18:09:55 +04:00
paging.stories.tsx Replaced copyright start year + format 2024-03-21 18:09:55 +04:00
Paging.styled.ts Replaced copyright start year + format 2024-03-21 18:09:55 +04:00
paging.test.tsx Replaced copyright start year + format 2024-03-21 18:09:55 +04:00
Paging.tsx Replaced copyright start year + format 2024-03-21 18:09:55 +04:00
Paging.types.ts Replaced copyright start year + format 2024-03-21 18:09:55 +04:00
README.md Shared:Components:Paging: rewrite to typescript 2023-12-25 17:28:45 +03:00

Paging

Paging is used to navigate med content pages

Usage

import Paging from "@docspace/shared/components";
<Paging
  previousLabel="Previous"
  nextLabel="Next"
  selectedPageItem={{ label: "1 of 1" }}
  selectedCountItem={{ label: "25 per page" }}
  previousAction={() => console.log("Prev")}
  nextAction={() => console.log("Next")}
  openDirection="bottom"
  onSelectPage={(a) => console.log(a)}
  onSelectCount={(a) => console.log(a)}
/>

Properties

Props Type Required Values Default Description
className string - - - Accepts class
countItems array - - - Items per page combo box items
disableNext bool - - false Set next button disabled
disablePrevious bool - - false Set previous button disabled
id string - - - Accepts id
nextAction function - - - Action for next button
nextLabel string - - Next Label for next button
openDirection string - top, bottom bottom Indicates opening direction of combo box
pageItems array - - - Paging combo box items
previousAction function - - - Action for previous button
previousLabel string - - Previous Label for previous button
selectedCountItem object - - - Initial value for countItems
selectedPageItem object - - - Initial value for pageItems
style obj, array - - - Accepts css style