adit-firdaus

Pagination

Navigation

About

A numeric page navigator with an animated sliding highlight on the current page, that collapses into a compact "Page X of Y" readout when there isn't room for the full row of page keys.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Pagination to your project and fits it to your theme.

Code

How Pagination is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import * as React from "react";
import Pagination from "@/components/ui/pagination";

export default function PaginationDemo() {
  const [page, setPage] = React.useState(3);
  return (
    <div className="flex w-full items-center justify-center p-10">
      <Pagination page={page} pageCount={12} onPageChange={setPage} />
    </div>
  );
}

Dependencies

More by adit-firdaus

View all
  • Adaptive Card

    Adaptive Card

  • Box

    Box

More in Navigation

View all
  • Sidebar

    Sidebar

    312
  • Navbar with Theme Toggle

    Navbar with Theme Toggle

    47
  • Stacked Circular Footer

    Stacked Circular Footer

    436
  • Oversized 404 Numeral

    Oversized 404 Numeral

    63
  • Pagination

    Pagination

    92
  • Progress Bar Stepper

    Progress Bar Stepper

    49
  • Footer

    Footer

    557
  • SidebarShowcase

    SidebarShowcase

    117