import type { ReactNode } from "react"; interface EmptyStateProps { icon?: ReactNode; title: string; description?: string; action?: ReactNode; } /** Consistent "nothing here yet" panel — replaces the ad-hoc `
` scattered across pages. */ export function EmptyState({ icon, title, description, action }: EmptyStateProps) { return (
{title}
{description &&{description}
} {action &&{message}