import { Slot } from '@radix-ui/react-slot'; import { type VariantProps } from 'class-variance-authority'; import { cn } from '@/lib/utils'; import { buttonVariants } from './button-variants'; function Button({ className, variant, size, asChild = false, ...props }: React.ComponentProps<'button'> & VariantProps & { asChild?: boolean }) { const Comp = asChild ? Slot : 'button'; return ( ); } export { Button };