import type { ReactNode } from 'react' interface EmptyStateProps { icon?: ReactNode title: string description?: string action?: ReactNode className?: string } export function EmptyState({ icon, title, description, action, className = '', }: EmptyStateProps): React.ReactElement { return (
{icon &&
{icon}
}

{title}

{description &&

{description}

} {action &&
{action}
}
) }