import {
ChevronLeftIcon,
ChevronRightIcon,
MoreHorizontalIcon,
} from "lucide-react";
import type * as React from "react";
import { cn } from "./utils";
const baseClasses =
"inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50";
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;
} & React.ComponentProps<"a">;
function PaginationLink({
className,
isActive,
...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,
};