QualificationsPage: reset professions when closing the modal

This commit is contained in:
Dawid Wysokiński 2021-04-05 17:48:36 +02:00
parent 7f6e782fd3
commit 17672a44a7
1 changed files with 6 additions and 1 deletions

View File

@ -1,4 +1,5 @@
import { useEffect } from 'react';
import { useUpdateEffect } from 'react-use';
import { Controller, useForm } from 'react-hook-form';
import { omit, pick } from 'lodash';
import useProfessionAutocomplete from './FormDialog.useProfessionAutocomplete.js';
@ -54,12 +55,16 @@ const FormDialog = ({
control: control,
});
const classes = useStyles();
useEffect(() => {
reset({
professions,
});
}, [professions, reset]);
useUpdateEffect(() => {
if (!open && selectedProfessions.length > 0) {
setValue('professions', []);
}
}, [open]);
const prepareDataBeforeSave = (data: Input): QualificationInput => {
return {