import { Button } from "@/components/ui/button"; import { useContext } from "react"; import { LanguageContext } from "@/contexts/LanguageContext"; import { Language } from "@/i18n/translations"; const languages: { code: Language; name: string; flag: string }[] = [ { code: 'en', name: 'English', flag: '🇬🇧' }, { code: 'fr', name: 'Français', flag: '🇫🇷' }, { code: 'de', name: 'Deutsch', flag: '🇩🇪' }, { code: 'it', name: 'Italiano', flag: '🇮🇹' }, { code: 'es', name: 'Español', flag: '🇪🇸' }, ]; export const LanguageSelector = () => { const { language, setLanguage } = useContext(LanguageContext); return (
{languages.map(({ code, name, flag }) => ( ))}
); };