import { Link } from 'react-router-dom'; import { LucideIcon } from 'lucide-react'; import { cn } from '@/lib/utils'; type ButtonVariant = 'critical' | 'high' | 'medium'; interface EmergencyButtonProps { to: string; icon: LucideIcon; title: string; subtitle?: string; variant?: ButtonVariant; className?: string; } const variantClasses: Record = { critical: 'btn-emergency-critical', high: 'btn-emergency-high', medium: 'btn-emergency-medium', }; const EmergencyButton = ({ to, icon: Icon, title, subtitle, variant = 'critical', className, }: EmergencyButtonProps) => { return ( {title} {subtitle && ( {subtitle} )} ); }; export default EmergencyButton;