import type { ReactNode } from "react"; import type { AppIcon } from "@/components/icons"; import { cn } from "@/lib/cn"; export interface EmptyStateProps { /** Drawn in a muted circle above the title. */ icon?: AppIcon; title: ReactNode; /** One line under the title: why it is empty or what to do. */ description?: ReactNode; /** * Buttons under the text: the create action as `