import React, { useState } from "react";
import { TextField, Button, Switch, FormControlLabel } from "@material-ui/core";
function FormularioCadastro({aoEnviar}) {
const [nome, setNome] = useState("");
const [sobrenome, setSobrenome] = useState("");
const [CPF, setCpf] = useState("");
const [promocoes, setPromocoes] = useState(true);
const [novidades, setNovidades] = useState(true);
return (
<form
onSubmit={(event) => {
event.preventDefault();
aoEnviar({nome, sobrenome, CPF, novidades, promocoes});
}}
>
<TextField
value={nome}
OnChange={(event) => {
setNome(event.target.value);
}}
id="Nome"
label="Nome"
variant="outlined"
margin="normal"
fullWidth
/>
<TextField
value={sobrenome}
OnChange={(event) => {
setSobrenome(event.target.value);
}}
id="Sobrenome"
label="Sobrenome"
variant="outlined"
margin="normal"
fullWidth
/>
<TextField
value={CPF}
OnChange={(event) => {
setCpf(event.target.value);
}}
id="CPF"
label="CPF"
variant="outlined"
margin="normal"
fullWidth
/>
<FormControlLabel
label="Promoções"
control={
<Switch
checked={promocoes}
onChange={(event) => {
setPromocoes(event.target.checked);
}}
name="Promocoes"
color="primary"
/>
}
/>
<FormControlLabel
label="Novidades"
control={
<Switch
checked={novidades}
onChange={(event) => {
setNovidades(event.target.checked);
}}
name="Novidades"
color="primary"
/>
}
/>
<Button type="submit" variant="contained" color="primary">
Cadastrar
</Button>
</form>
);
}
export default FormularioCadastro;