diff --git a/src/pages/signup.jsx b/src/pages/signup.jsx index 39df6ca..05316cc 100644 --- a/src/pages/signup.jsx +++ b/src/pages/signup.jsx @@ -1,35 +1,147 @@ -import React, { useEffect } from "react"; +import React, { useEffect, useState } from "react"; import { Link } from "react-router-dom"; import logo from "../assets/logo_light_46.png"; import ReCAPTCHA from "react-google-recaptcha"; +import { IconEyeClosedSolid, IconEyeOpened } from "@douyinfe/semi-icons"; +import { Banner } from "@douyinfe/semi-ui"; export default function SignUp() { + const [formValues, setFormValues] = useState({ + captcha: false, + username: "", + email: "", + password: "", + }); + const [showPassword, setShowPassword] = useState(false); + const [showPassCriteria, setShowPassCriteria] = useState(false); + + const handleChange = (e) => + setFormValues((prev) => ({ + ...prev, + [e.target.name]: e.target.value, + })); + + const onSubmit = () => console.log(formValues); + useEffect(() => { document.title = "Create account | drawDB"; }); + return ( -