import { Button, ButtonText, ButtonIcon } from "../ui/button"; import { FormControl, FormControlLabel, FormControlLabelText, } from "../ui/form-control"; import { MailIcon, ArrowRightIcon } from "../ui/icon"; import { Input, InputIcon, InputField } from "../ui/input"; import { VStack } from "../ui/vstack"; import React from "react"; import PasswordField from "./PasswordField"; import FormError from "./FormError"; export default function LoginForm() { const REQUIRED_ERROR = "Au moins un des champs requis est vide !"; const [emailValue, setEmailValue] = React.useState(""); const [isEmailInvalid, setIsEmailInvalid] = React.useState(false); const [passwordValue, setPasswordValue] = React.useState(""); const [isPasswordInvalid, setIsPasswordInvalid] = React.useState(false); const [isFormInvalid, setIsFormInvalid] = React.useState(false); const handleSubmit = () => { //check for empty fields setIsEmailInvalid(emailValue == ""); setIsPasswordInvalid(passwordValue == ""); setIsFormInvalid(isEmailInvalid || isPasswordInvalid); }; return ( Adresse mail Mot de passe ); }