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"; import axios from "axios"; 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 = async () => { await axios .post(`${process.env.REACT_APP_BACKEND_URL}/signup`, { username: formValues.username, email: formValues.email, password: formValues.password, }) .then((res) => { console.log(res); }) .catch((err) => {}); }; useEffect(() => { document.title = "Create account | drawDB"; }); return (