QualificationsPage: reset professions when closing the modal
This commit is contained in:
parent
7f6e782fd3
commit
17672a44a7
|
@ -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 {
|
||||
|
|
Reference in New Issue