import { StackScreenProps } from '@react-navigation/stack'; import * as React from 'react'; import { Div, Button, Image, Text, Avatar, Input } from 'react-native-magnus'; import { ScrollView } from 'react-native-gesture-handler'; import { useTranslation } from 'react-i18next'; import { useCreation } from 'ahooks'; export default function ChangePasswordScreen({ navigation }: StackScreenProps) { const { t } = useTranslation(); const [password, setPassword] = React.useState(''); const [passwordNew1, setPasswordNew1] = React.useState(''); const [passwordNew2, setPasswordNew2] = React.useState(''); const canNext = useCreation(() => { if (password && passwordNew1 && passwordNew1 === passwordNew2) { return true; } else { return false; } }, [password, passwordNew1, passwordNew2]); return (
{t('yuan-mi-ma')}: { setPassword(text); }} style={{ flex: 1 }} placeholder={t('qing-shu-ru-yuan-mi-ma')} />
{t('xin-mi-ma')}: { setPasswordNew1(text); }} style={{ flex: 1 }} placeholder={t('qing-shu-ru-xin-mi-ma')} />
{t('que-ren-mi-ma')}: { setPasswordNew2(text); }} style={{ flex: 1 }} placeholder={t('qing-zhong-fu-shu-ru-xin-mi-ma')} />
); }