Commit e4477713 authored by Lorenzo Trujillo Rojas's avatar Lorenzo Trujillo Rojas
Browse files

Se agrego la opcion de cambio de contraseña al menu de la pagina de cuenta

parent 74bd867b
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -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");
@@ -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" />}
@@ -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 (