import { cn } from "@investplay/ui"; import { Button } from "@/components/ui/button"; import { Inbox } from "lucide-react"; interface EmptyStateProps { icon?: React.ReactNode; title: string; description?: string; actionLabel?: string; onAction?: () => void; className?: string; } export function EmptyState({ icon, title, description, actionLabel, onAction, className, }: EmptyStateProps) { return (
{icon ?? }

{title}

{description && (

{description}

)} {actionLabel && onAction && ( )}
); }