{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "pagination", "title": "Pagination", "description": "Page navigation controls for browsing through paginated content.", "dependencies": [ "lucide-react" ], "registryDependencies": [ "button" ], "files": [ { "path": "packages/ui/src/pagination.tsx", "content": "import {\n ChevronLeft as ChevronLeftIcon,\n ChevronRight as ChevronRightIcon,\n ChevronsLeft as ChevronsLeftIcon,\n ChevronsRight as ChevronsRightIcon,\n Ellipsis as MoreHorizontalIcon,\n} from \"lucide-react\";\nimport type * as React from \"react\";\nimport { Button } from \"./button\";\nimport { cn } from \"./utils\";\n\n// ---------------------------------------------------------------------------\n// Pagination\n// ---------------------------------------------------------------------------\n\nfunction Pagination({ className, ...props }: React.ComponentProps<\"nav\">) {\n return (\n \n );\n}\n\n// ---------------------------------------------------------------------------\n// PaginationContent\n// ---------------------------------------------------------------------------\n\nfunction PaginationContent({\n className,\n ...props\n}: React.ComponentProps<\"ul\">) {\n return (\n