import { type ReactElement } from "react"; import * as React from "react"; import { ChevronLeftIcon, ChevronRightIcon, ChevronsLeftIcon, ChevronsRightIcon, MoreHorizontalIcon, } from "lucide-react"; import { cn } from "@/lib/utils"; import { buttonVariants, Button } from "@/components/ui/button"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/components/ui/select"; /** * Pagination — WealthX Design System * Figma: https://www.figma.com/design/9V9F0NGVsif8LGmEhVjOcT/Design-System---shadcn?node-id=73-1981 * * Base: official shadcn pagination (npx shadcn\@latest add pagination) * WealthX overrides: none — ghost/outline variants match design system */ export type PaginationProps = React.ComponentProps<"nav">; function Pagination({ className, ...props }: PaginationProps): ReactElement { return (