import * as DropdownMenu from "zeego/dropdown-menu"; import { TouchableOpacity, View } from "react-native"; import { Text } from "../common/Text"; import { useSettings } from "@/utils/atoms/settings"; import { t } from "i18next"; import { APP_LANGUAGES } from "@/i18n"; export const AppLanguageSelector = () => { const [settings, updateSettings] = useSettings(); return ( {t("home.settings.languages.title")} {t("home.settings.languages.app_language")} {t("home.settings.languages.app_language_description")} {APP_LANGUAGES.find( (l) => l.value === settings?.preferedLanguage )?.label || t("home.settings.languages.system")} {t("home.settings.languages.title")} { updateSettings({ preferedLanguage: undefined, }); }} > {t("home.settings.languages.system")} {APP_LANGUAGES?.map((l) => ( { updateSettings({ preferedLanguage: l.value, }); }} > {l.label} ))} ); };