import type { ReactNode } from "react"; interface EmptyStateProps { icon: ReactNode; heading: string; description?: string; caption?: string; children?: ReactNode; } export function EmptyState({ icon, heading, description, caption, children }: EmptyStateProps) { return (
{icon}
{caption ? ( {caption} ) : null}

{heading}

{description ?

{description}

: null}
{children}
); }