import type { ComponentProps } from 'react' import { cn } from '~/lib/utils' function Card({ className, size = 'default', ...props }: ComponentProps<'div'> & { size?: 'default' | 'sm' }) { return (
img:first-child]:pt-0 dark:ring-foreground/10 data-[size=sm]:[--card-spacing:--spacing(4)] *:[img:first-child]:rounded-t-4xl *:[img:last-child]:rounded-b-4xl', className, )} data-size={size} data-slot="card" {...props} /> ) } function CardHeader({ className, ...props }: ComponentProps<'div'>) { return (
) } function CardTitle({ className, ...props }: ComponentProps<'div'>) { return (
) } function CardDescription({ className, ...props }: ComponentProps<'div'>) { return (
) } function CardAction({ className, ...props }: ComponentProps<'div'>) { return (
) } function CardContent({ className, ...props }: ComponentProps<'div'>) { return (
) } function CardFooter({ className, ...props }: ComponentProps<'div'>) { return (
) } export { Card, CardAction, CardContent, CardDescription, CardFooter, CardHeader, CardTitle }