mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-04-22 01:57:56 +00:00
auto-commit for f7f9a905-13e8-4c1c-974e-b56085b70353
This commit is contained in:
@@ -21,27 +21,15 @@ const LANGUAGES = [
|
||||
];
|
||||
|
||||
export default function LanguageScreen({ navigation }: any) {
|
||||
const [selected, setSelected] = useState('en');
|
||||
const [, forceUpdate] = useState({});
|
||||
|
||||
useEffect(() => {
|
||||
const initializeLanguage = async () => {
|
||||
await loadSavedLanguage();
|
||||
setSelected(i18n.locale);
|
||||
forceUpdate({});
|
||||
};
|
||||
initializeLanguage();
|
||||
}, []);
|
||||
const { locale, setLocale, t } = useLanguage();
|
||||
const [selected, setSelected] = useState(locale);
|
||||
|
||||
const handleLanguageSelect = async (languageCode: string) => {
|
||||
setSelected(languageCode);
|
||||
await saveLanguage(languageCode);
|
||||
forceUpdate({});
|
||||
await setLocale(languageCode as any);
|
||||
};
|
||||
|
||||
const handleContinue = async () => {
|
||||
// Save language preference
|
||||
await saveLanguage(selected);
|
||||
const handleContinue = () => {
|
||||
navigation.navigate('HumanVerification');
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user