import type { ReactNode } from 'react'; export interface EmptyStateProps { icon?: ReactNode; title: string; description: string; action?: { label: string; onClick: () => void; }; className?: string; } export function EmptyState({ icon, title, description, action, className = '', }: EmptyStateProps): ReactNode { return (
{icon && (
{icon}
)}

{title}

{description}

{action && ( )}
); }