import * as React from 'react'; import { IconTile } from './icon-tile'; import { cn } from '@/lib/utils'; interface EmptyStateProps extends React.HTMLAttributes { icon: React.ReactNode; title: string; description?: string; action?: React.ReactNode; tone?: 'primary' | 'neutral' | 'destructive'; } export function EmptyState({ icon, title, description, action, tone = 'primary', className, ...props }: EmptyStateProps) { return (

{title}

{description && (

{description}

)}
{action &&
{action}
}
); }