import React from "react"; import { Sparkles, ArrowRight } from "lucide-react"; interface LanguageOption { code: string; name: string; nativeName: string; greeting: string; flag: string; accentColor: string; } const LANGUAGES: LanguageOption[] = [ { code: "ta-IN", name: "Tamil", nativeName: "தமிழ்", greeting: "வணக்கம்! தமிழில் தொடரவும்", flag: "🇮🇳", accentColor: "#f59e0b", }, { code: "en-IN", name: "English", nativeName: "English (India)", greeting: "Hello! Continue in English", flag: "🇬🇧", accentColor: "#3b82f6", }, { code: "hi-IN", name: "Hindi", nativeName: "हिन्दी", greeting: "नमस्ते! हिन्दी में जारी रखें", flag: "🇮🇳", accentColor: "#ef4444", }, { code: "te-IN", name: "Telugu", nativeName: "తెలుగు", greeting: "నమస్కారం! తెలుగులో కొనసాగించండి", flag: "🇮🇳", accentColor: "#10b981", }, { code: "kn-IN", name: "Kannada", nativeName: "ಕನ್ನಡ", greeting: "ನಮಸ್ಕಾರ! ಕನ್ನಡದಲ್ಲಿ ಮುಂದುವರಿಯಿರಿ", flag: "🇮🇳", accentColor: "#8b5cf6", }, ]; interface LanguageStepProps { selectedLanguage: string; onSelectLanguage: (code: string) => void; onNext: () => void; } export const LanguageStep: React.FC = ({ selectedLanguage, onSelectLanguage, onNext, }) => { const handleCardClick = (code: string) => { onSelectLanguage(code); // Instant single-tap transition to Step 2 onNext(); }; return (
{/* Title */}
Step 1 of 3 • Tap a Language to Proceed

Choose Your Language

Tap your native language to immediately choose your medical department.

{/* Language Cards Grid (Instant Tap) */}
{LANGUAGES.map((lang) => { const isSelected = selectedLanguage === lang.code; return ( ); })}
); };