import * as React from 'react';
import { ChevronLeftIcon, ChevronRightIcon, MoreHorizontalIcon } from 'lucide-react';
import { cn } from '@/lib/utils';
import { Button, buttonVariants } from '@/components/ui/button';
function Pagination({ className, ...props }: React.ComponentProps<'nav'>) {
return (
);
}
function PaginationContent({ className, ...props }: React.ComponentProps<'ul'>) {
return
;
}
function PaginationItem({ ...props }: React.ComponentProps<'li'>) {
return ;
}
type PaginationLinkProps = {
isActive?: boolean;
} & Pick, 'size'> &
React.ComponentProps<'a'>;
function PaginationLink({ className, isActive, size = 'icon', ...props }: PaginationLinkProps) {
return (
);
}
function PaginationPrevious({ className, ...props }: React.ComponentProps) {
return (
Previous
);
}
function PaginationNext({ className, ...props }: React.ComponentProps) {
return (
Next
);
}
function PaginationEllipsis({ className, ...props }: React.ComponentProps<'span'>) {
return (
More pages
);
}
export { Pagination, PaginationContent, PaginationLink, PaginationItem, PaginationPrevious, PaginationNext, PaginationEllipsis };