'use client' import React from 'react' interface LanguageSwitcherProps { currentLang: string onLangChange: (lang: string) => void isDark: boolean compact?: boolean } const LANGS = [ { code: 'de', label: 'DE' }, { code: 'en', label: 'EN' }, { code: 'tr', label: 'TR' }, { code: 'ar', label: 'AR' }, { code: 'uk', label: 'UK' }, { code: 'ru', label: 'RU' }, { code: 'pl', label: 'PL' }, ] /** * Compact language switcher for exercise pages. * Shows as dropdown or pill buttons depending on compact prop. */ export function LanguageSwitcher({ currentLang, onLangChange, isDark, compact = true }: LanguageSwitcherProps) { if (compact) { return ( ) } return (
{LANGS.map(l => ( ))}
) }