import React from 'react'; import { LucideIcon } from 'lucide-react'; import Button from '@/components/ui/Button'; interface EmptyStateProps { icon: LucideIcon; title: string; description?: string; action?: { label: string; onClick: () => void; }; className?: string; } export const EmptyState = ({ icon: Icon, title, description, action, className = '' }: EmptyStateProps) => (

{title}

{description && (

{description}

)} {action && ( )}
);