import Box from "@/components/Box";
import Buttons from "@/components/Buttons";
import Inputs from "@/components/Inputs";
import Texts from "@/components/Texts";
import { ComponentStatus, TextType } from "@/utils/types";
import { View, Image, Text } from "@tarojs/components";
import { useEffect, useState } from "react";
import { useTranslation } from "react-i18next";
import { useDispatch, useSelector } from "react-redux";
import check from '@assets/svg/check.svg'
import './Auth.scss'
import Taro from "@tarojs/taro";
import { register } from "@/services/user";
export default function Component(prop: { name: string, email: string }) {
const { t } = useTranslation()
const dispatch = useDispatch();
const [password, setPassword] = useState('');
const [repeat, setRepeat] = useState('');
const handlePasswordChange = (value: string) => {
setPassword(value);
};
const handleRepeatChange = (value: string) => {
setRepeat(value);
};
const isButtonDisabled = password === '' || repeat === '';
const user = useSelector((state: any) => state.user);
useEffect(() => {
if (user.isLogin) {
Taro.navigateBack({
delta: 2
})
Taro.redirectTo({
url: '/pages/clock/ChooseScenario'
})
}
}, [user.isLogin])
function loginComponent() {
return
}
function registerF() {
if (isButtonDisabled) {
return;
}
dispatch(register(
global.username,
global.email,
password
) as any);
}
return
{t('page.auth.agreement')}
{t('feature.auth.create_password.footer_desc')}
{t('feature.auth.create_password.footer_login')}
}