import { LucideIcon } from 'lucide-react' import { Button } from '@/components/ui/button' import { cn } from '@/lib/utils' interface EmptyStateProps { icon: LucideIcon title: string description?: string action?: { label: string href?: string onClick?: () => void } className?: string } export function EmptyState({ icon: Icon, title, description, action, className, }: EmptyStateProps) { return (
{description}
)} {action && ( )}