// components/ui/pagination.tsx "use client"; import { ChevronLeftIcon, ChevronRightIcon, ChevronsLeftIcon, ChevronsRightIcon } from "lucide-react"; import { Button } from "./button"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "./select"; interface PaginationProps { totalPages: number; currentPage: number; onPageChange: (page: number) => void; perPage: number; onPerPageChange: (perPage: number) => void; } export function Pagination({ totalPages, currentPage, onPageChange, perPage, onPerPageChange }: PaginationProps) { return (
Rows per page
Page {currentPage} of {totalPages}
); }