import type { ReactNode } from 'react'; interface EmptyStateCardProps { icon: ReactNode; title: string; description: string; actionLabel?: string; onAction?: () => void; footer?: ReactNode; className?: string; } const EmptyStateCard = ({ icon, title, description, actionLabel, onAction, footer, className = '', }: EmptyStateCardProps) => { return (
{icon}

{title}

{description}

{actionLabel && onAction ? ( ) : null} {footer}
); }; export default EmptyStateCard;