0.0.3 • Published 2 years ago

@unstyled-react/pagination v0.0.3

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

Pagination

Unstyled pagination component for React

Installation

npm install @unstyled-react/pagination

# or

yarn add @unstyled-react/pagination

Import Component

import { Pagination, PaginationItem } from "@unstyled-react/pagination";

Usage

<Pagination
  page={page}
  count={20}
  onChange={(page) => setPage(page)}
  itemLabels={{ previous: "Prev.", next: "Next" }}
  style={{ display: "flex", gap: "10px" }}
  renderItem={(item) => (
    <PaginationItem
      {...item}
      style={{
        outline: "none",
        border: "none",
        background: item.active ? "#fa466a" : "black",
        color: "white",
        padding: "8px 12px",
        borderRadius: "4px",
        cursor: "pointer",
        opacity: item.disabled || item.type === "ellipsis" ? "0.5" : "1",
      }}
    />
  )}
/>