diff --git a/packages/ui/package.json b/packages/ui/package.json index cac3a9e2fe..048ef5e389 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -53,7 +53,7 @@ "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-radio-group": "^1.3.8", "@radix-ui/react-select": "^2.2.6", - "@radix-ui/react-slot": "^1.2.3", + "@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-tooltip": "^1.2.8", "@radix-ui/react-use-controllable-state": "^1.2.2", "class-variance-authority": "^0.7.1", diff --git a/packages/ui/src/components/primitives/pagination.tsx b/packages/ui/src/components/primitives/pagination.tsx new file mode 100644 index 0000000000..3ba7fd5d78 --- /dev/null +++ b/packages/ui/src/components/primitives/pagination.tsx @@ -0,0 +1,97 @@ +import { Button, buttonVariants } from '@cherrystudio/ui/components/primitives/button' +import { cn } from '@cherrystudio/ui/utils/index' +import { ChevronLeftIcon, ChevronRightIcon, MoreHorizontalIcon } from 'lucide-react' +import * as React from 'react' + +function Pagination({ className, ...props }: React.ComponentProps<'nav'>) { + return ( +