Özer

Pagination

Navigation 44

About

Accessible pagination navigation with a sliding animated thumb and rolling page numbers for paging through search results and long lists.

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

"use client";

import { Pagination } from "@/components/ui/pagination";

export default function PaginationDemo() {
  return (
    <div className="grid w-full place-items-center py-10">
      <Pagination count={12} defaultPage={1} label="Search results" />
    </div>
  );
}

Dependencies

More by Özer

View all
  • Password Strength

    Password Strength

    1.3K
  • OTP Input

    OTP Input

    825
  • Loading Button

    Loading Button

    617
  • Progress Bar

    Progress Bar

    594
  • Reorder List

    Reorder List

    318
  • Task Steps

    Task Steps

    285
  • Hold to Confirm

    Hold to Confirm

    255
  • Reading Progress

    Reading Progress

    176

More in Navigation

View all
  • Sidebar

    Sidebar

    294
  • Progress Bar Stepper

    Progress Bar Stepper

    42
  • Tabs

    Tabs

    16
  • Navbar

    Navbar

    1
  • Breadcrumb

    Breadcrumb

    102
  • Capsule Tabs

    Capsule Tabs

    21
  • Navbar with Theme Toggle

    Navbar with Theme Toggle

    47
  • Pagination

    Pagination

    91

Explore more

Part of interior.dev — browse the full library on 21st.dev.