import React from 'react'; interface CardProps { children: React.ReactNode; className?: string; onClick?: () => void; hoverable?: boolean; } const Card: React.FC = ({ children, className = '', onClick, hoverable = false }) => { return (
{children}
); }; export interface CardHeaderProps { title: string; subtitle?: string; action?: React.ReactNode; className?: string; } export const CardHeader: React.FC = ({ title, subtitle, action, className = '' }) => { return (

{title}

{subtitle &&

{subtitle}

}
{action &&
{action}
}
); }; export interface CardContentProps { children: React.ReactNode; className?: string; } export const CardContent: React.FC = ({ children, className = '' }) => { return
{children}
; }; export interface CardFooterProps { children: React.ReactNode; className?: string; } export const CardFooter: React.FC = ({ children, className = '' }) => { return (
{children}
); }; export default Card;