import type { ReactNode } from "react"; import type { LucideIcon } from "lucide-react"; import { cn } from "@/lib/ui/variants"; interface EmptyStateProps { icon: LucideIcon; title: string; description: string; action?: ReactNode; className?: string; } export function EmptyState({ icon: Icon, title, description, action, className, }: EmptyStateProps) { return (

{title}

{description}

{action ?
{action}
: null}
); }