import type { ReactNode, ReactElement } from "react"; export interface CardProps { children: ReactNode; className?: string; id?: string; onMouseEnter?: () => void; onMouseLeave?: () => void; } export interface CardHeaderProps { children: ReactNode; className?: string; } export interface CardContentProps { children: ReactNode; className?: string; } export interface CardFooterProps { children: ReactNode; className?: string; } export function Card({ children, className = "", id, onMouseEnter, onMouseLeave, }: CardProps): ReactElement { return (
{children}
); } export function CardHeader({ children, className = "" }: CardHeaderProps): ReactElement { return
{children}
; } export function CardContent({ children, className = "" }: CardContentProps): ReactElement { return
{children}
; } export function CardFooter({ children, className = "" }: CardFooterProps): ReactElement { return (
{children}
); }