Reset fields in makesqueak dialog on enter (#225)

This commit is contained in:
Jonathan Zernik 2020-08-04 23:51:34 -07:00 committed by GitHub
parent 559c1448a5
commit 4aebbfbbaf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -51,6 +51,11 @@ export default function MakeSqueakDialog({
// var [moreButtonRef, setMoreButtonRef] = useState(null);
// var [isMoreMenuOpen, setMoreMenuOpen] = useState(false);
const resetFields = () => {
setProfileId(-1);
setContent('');
};
const handleChange = (event) => {
setProfileId(event.target.value);
};
@ -192,7 +197,7 @@ export default function MakeSqueakDialog({
}
return (
<Dialog open={open} onClose={handleClose} aria-labelledby="form-dialog-title">
<Dialog open={open} onEnter={resetFields} onClose={handleClose} aria-labelledby="form-dialog-title">
<DialogTitle id="form-dialog-title">Make Squeak</DialogTitle>
<form className={classes.root} onSubmit={handleSubmit} noValidate autoComplete="off">
<DialogContent>