'use client'; import { LucideIcon } from 'lucide-react'; import { EmptyState } from '@/ui/EmptyState'; interface SharedEmptyStateProps { icon: LucideIcon; title: string; description?: string; action?: { label: string; onClick: () => void; variant?: 'primary' | 'secondary' | 'ghost' | 'danger' | 'race-final' | 'discord'; }; } export function SharedEmptyState({ icon, title, description, action }: SharedEmptyStateProps) { return ( ); }