/** * @license * SPDX-License-Identifier: Apache-2.0 */ import React from 'react'; import { Loader2, AlertCircle, Inbox } from 'lucide-react'; import { cn } from '../../lib/utils'; export const LoadingState: React.FC<{ message?: string; className?: string }> = ({ message = 'Syncing data...', className }) => (

{message}

Please wait while the quantum cores stabilize.

); export const EmptyState: React.FC<{ title: string; description: string; icon?: any; action?: React.ReactNode; className?: string }> = ({ title, description, icon: Icon = Inbox, action, className }) => (

{title}

{description}

{action}
); export const ErrorState: React.FC<{ message: string; onRetry?: () => void; className?: string }> = ({ message, onRetry, className }) => (

System Fault Detected

{message}

{onRetry && ( )}
);