img:first-child]:pt-(--card-padding) has-data-[slot=card-content]:not-has-[>img:first-child]:pt-(--card-padding) has-data-[slot=card-footer]:not-has-[>img:first-child]:pt-(--card-padding)",
"has-data-[slot=card-header]:not-has-data-[slot=card-footer]:pb-(--card-padding) has-data-[slot=card-content]:not-has-data-[slot=card-footer]:pb-(--card-padding)",
"data-[size=sm]:has-data-[slot=card-header]:gap-3 data-[size=sm]:has-data-[slot=card-content]:gap-3 data-[size=sm]:has-data-[slot=card-footer]:gap-3",
"data-[size=sm]:has-data-[slot=card-header]:not-has-[>img:first-child]:pt-(--card-padding-sm) data-[size=sm]:has-data-[slot=card-content]:not-has-[>img:first-child]:pt-(--card-padding-sm) data-[size=sm]:has-data-[slot=card-footer]:not-has-[>img:first-child]:pt-(--card-padding-sm)",
"data-[size=sm]:has-data-[slot=card-header]:not-has-data-[slot=card-footer]:pb-(--card-padding-sm) data-[size=sm]:has-data-[slot=card-content]:not-has-data-[slot=card-footer]:pb-(--card-padding-sm)",
"*:[img:first-child]:rounded-t-(--card-radius) *:[img:last-child]:rounded-b-(--card-radius)",
className,
)}
{...props}
/>
);
}
function CardHeader({ className, ...props }: ComponentProps<"div">) {
return (
);
}
function CardTitle({ className, ...props }: ComponentProps<"h3">) {
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,
CardHeader,
CardFooter,
CardTitle,
CardAction,
CardDescription,
CardContent,
};