import { router } from "expo-router"; import { useTranslation } from "react-i18next"; import { Pressable, View } from "react-native"; import { Button } from "@/components/ui/Button"; import { AppHeader } from "@/components/ui/Header"; import { Screen } from "@/components/ui/Screen"; import { Text } from "@/components/ui/Text"; import { routes } from "@/lib/routes"; import { useLangStore, type Language } from "@/lib/stores/langStore"; import { colors, gutter } from "@/lib/theme"; const OPTIONS: { code: Language; label: string; hint: string }[] = [ { code: "en", label: "English", hint: "Continue in English" }, { code: "am", label: "አማርኛ", hint: "በአማርኛ ይቀጥሉ" }, ]; export default function LanguageScreen() { const { t } = useTranslation(); const language = useLangStore((s) => s.language); const setLanguage = useLangStore((s) => s.setLanguage); return ( {OPTIONS.map((opt) => { const selected = language === opt.code; return ( setLanguage(opt.code)} style={{ padding: 18, borderRadius: 20, backgroundColor: colors.surface, borderWidth: selected ? 2 : 1, borderColor: selected ? colors.brand : colors.line, }} > {opt.label} {opt.hint} ); })}