import { FiX, FiMoon, FiSun, FiCoffee, FiWind } from 'react-icons/fi'; import { type Language, t } from '../translations'; interface Props { language: Language; setLanguage: (lang: Language) => void; theme: 'dark' | 'light'; setTheme: (theme: 'dark' | 'light') => void; windUnit: 'kmh' | 'ms'; setWindUnit: (unit: 'kmh' | 'ms') => void; onClose: () => void; } const SettingsModal = ({ language, setLanguage, theme, setTheme, windUnit, setWindUnit, onClose }: Props) => { const dict = t[language].settings; return (
{/* Header */}

{dict.title}

{/* Theme Setting */}
{/* Language Setting */}
{/* Wind Units Setting */}
{/* Contact */}
e.currentTarget.style.opacity = '1'} onMouseOut={(e) => e.currentTarget.style.opacity = '0.9'} > ✉ info@hladinator.cz
{/* Buy me a coffee */}
e.currentTarget.style.transform = 'scale(1.05)'} onMouseOut={(e) => e.currentTarget.style.transform = 'scale(1)'} > {dict.buyCoffee}
); }; export default SettingsModal;