Loading mobile/src/profile/screens/account_page.tsx +10 −8 Original line number Diff line number Diff line Loading @@ -21,9 +21,10 @@ import Modal from "react-native-modal"; import { set } from "react-hook-form"; import { AntDesign } from "@expo/vector-icons"; import RNPickerSelect from 'react-native-picker-select'; import { AvailableLanguages } from "../../lang/translations"; import { AvailableLanguages, Languages } from "../../lang/translations"; import i18n from 'i18next'; import { useTranslation } from "react-i18next"; import { useLang } from "../../lang/hooks/useLang"; //TODO: Add source to CircleAvatar const source = require("../../../assets/avatar.png"); Loading Loading @@ -56,11 +57,12 @@ export const AccountPage = () => { /> } onPress={() => router.push("/profile/edit")} /> <CustomTileButton title="Change my tastes" leadingIcon={<FontAwesome name="edit" size={24} color="black" />} /> */} <CustomTileButton title={LANG.t("accountScreen.changePasswordButton")} leadingIcon={<MaterialIcons name="vpn-key" size={24} color="black" />} onPress={() => router.push("/profile/change_password")} /> <CustomTileButton title={LANG.t("accountScreen.changeLanguageButton")} leadingIcon={<FontAwesome name="language" size={24} color="black" />} Loading Loading @@ -95,10 +97,10 @@ const ChangeLanguageModal = ({ onClose, isVisible, }: ChangeLanguageModalProps) => { const [selectedLanguage, setSelectedLanguage] = useState<string | null>(null); const {i18n} = useTranslation(); const { changeLanguage } = useLang(); const [selectedLanguage, setSelectedLanguage] = useState<Languages | null>(null); const onSave = () => { i18n.changeLanguage(selectedLanguage || 'en'); changeLanguage(selectedLanguage || Languages.SPANISH); onClose(); } return ( Loading Loading
mobile/src/profile/screens/account_page.tsx +10 −8 Original line number Diff line number Diff line Loading @@ -21,9 +21,10 @@ import Modal from "react-native-modal"; import { set } from "react-hook-form"; import { AntDesign } from "@expo/vector-icons"; import RNPickerSelect from 'react-native-picker-select'; import { AvailableLanguages } from "../../lang/translations"; import { AvailableLanguages, Languages } from "../../lang/translations"; import i18n from 'i18next'; import { useTranslation } from "react-i18next"; import { useLang } from "../../lang/hooks/useLang"; //TODO: Add source to CircleAvatar const source = require("../../../assets/avatar.png"); Loading Loading @@ -56,11 +57,12 @@ export const AccountPage = () => { /> } onPress={() => router.push("/profile/edit")} /> <CustomTileButton title="Change my tastes" leadingIcon={<FontAwesome name="edit" size={24} color="black" />} /> */} <CustomTileButton title={LANG.t("accountScreen.changePasswordButton")} leadingIcon={<MaterialIcons name="vpn-key" size={24} color="black" />} onPress={() => router.push("/profile/change_password")} /> <CustomTileButton title={LANG.t("accountScreen.changeLanguageButton")} leadingIcon={<FontAwesome name="language" size={24} color="black" />} Loading Loading @@ -95,10 +97,10 @@ const ChangeLanguageModal = ({ onClose, isVisible, }: ChangeLanguageModalProps) => { const [selectedLanguage, setSelectedLanguage] = useState<string | null>(null); const {i18n} = useTranslation(); const { changeLanguage } = useLang(); const [selectedLanguage, setSelectedLanguage] = useState<Languages | null>(null); const onSave = () => { i18n.changeLanguage(selectedLanguage || 'en'); changeLanguage(selectedLanguage || Languages.SPANISH); onClose(); } return ( Loading