Files
story-studio/src/components/ui/Card.tsx
2026-02-21 10:31:46 +01:00

39 lines
858 B
TypeScript

'use client';
interface CardProps {
children: React.ReactNode;
className?: string;
}
export function Card({ children, className = '' }: CardProps) {
return (
<div className={`bg-white rounded-lg border border-stone-200/80 ${className}`}>
{children}
</div>
);
}
export function CardHeader({ children, className = '' }: CardProps) {
return (
<div className={`px-5 py-4 border-b border-stone-100 ${className}`}>
{children}
</div>
);
}
export function CardContent({ children, className = '' }: CardProps) {
return (
<div className={`px-5 py-5 ${className}`}>
{children}
</div>
);
}
export function CardFooter({ children, className = '' }: CardProps) {
return (
<div className={`px-5 py-4 border-t border-stone-100 bg-stone-50/50 rounded-b-lg ${className}`}>
{children}
</div>
);
}