QuestionsPage: reset form after submit

This commit is contained in:
Dawid Wysokiński 2021-03-14 11:38:59 +01:00
parent 16bed0aa62
commit 590add5070
1 changed files with 2 additions and 1 deletions

View File

@ -52,6 +52,7 @@ const FormDialog = ({ open, onClose, question, onSubmit }: FormDialogProps) => {
formState: { isSubmitting },
watch,
setValue,
reset,
} = useForm<QuestionInput>({});
const images: Images = watch([
'image',
@ -84,7 +85,6 @@ const FormDialog = ({ open, onClose, question, onSubmit }: FormDialogProps) => {
}, [register]);
const _onSubmit = async (data: QuestionInput) => {
console.log(data);
const success = await onSubmit({
...data,
image: data.image?.item(0),
@ -95,6 +95,7 @@ const FormDialog = ({ open, onClose, question, onSubmit }: FormDialogProps) => {
});
if (success) {
onClose();
reset();
}
};