mirror of
https://github.com/hexastack/hexabot
synced 2025-02-23 12:59:14 +00:00
revert: undo unnecassary changes
This commit is contained in:
parent
89d8fae613
commit
dd367faeee
@ -48,7 +48,7 @@ export const ContentTypeDialog: FC<ContentTypeDialogProps> = ({
|
|||||||
fields: data?.fields || FIELDS_FORM_DEFAULT_VALUES,
|
fields: data?.fields || FIELDS_FORM_DEFAULT_VALUES,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
const { append, fields, remove, replace } = useFieldArray({
|
const { append, fields, remove } = useFieldArray({
|
||||||
name: "fields",
|
name: "fields",
|
||||||
control,
|
control,
|
||||||
});
|
});
|
||||||
@ -58,7 +58,6 @@ export const ContentTypeDialog: FC<ContentTypeDialogProps> = ({
|
|||||||
name: "",
|
name: "",
|
||||||
fields: FIELDS_FORM_DEFAULT_VALUES,
|
fields: FIELDS_FORM_DEFAULT_VALUES,
|
||||||
});
|
});
|
||||||
replace(FIELDS_FORM_DEFAULT_VALUES);
|
|
||||||
};
|
};
|
||||||
const { mutate: createContentType } = useCreate(EntityType.CONTENT_TYPE, {
|
const { mutate: createContentType } = useCreate(EntityType.CONTENT_TYPE, {
|
||||||
onError: (error) => {
|
onError: (error) => {
|
||||||
@ -110,19 +109,15 @@ export const ContentTypeDialog: FC<ContentTypeDialogProps> = ({
|
|||||||
}, [open, reset]);
|
}, [open, reset]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!open) return;
|
|
||||||
|
|
||||||
if (data) {
|
if (data) {
|
||||||
reset({
|
reset({
|
||||||
name: data.name,
|
name: data.name,
|
||||||
fields: data.fields?.length ? data.fields : FIELDS_FORM_DEFAULT_VALUES,
|
fields: data.fields || FIELDS_FORM_DEFAULT_VALUES,
|
||||||
});
|
});
|
||||||
replace(data.fields?.length ? data.fields : FIELDS_FORM_DEFAULT_VALUES);
|
|
||||||
} else {
|
} else {
|
||||||
reset({ name: "", fields: FIELDS_FORM_DEFAULT_VALUES });
|
reset({ name: "", fields: FIELDS_FORM_DEFAULT_VALUES });
|
||||||
replace(FIELDS_FORM_DEFAULT_VALUES);
|
|
||||||
}
|
}
|
||||||
}, [open, data, reset, replace]);
|
}, [data, reset]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Dialog open={open} fullWidth onClose={closeAndReset}>
|
<Dialog open={open} fullWidth onClose={closeAndReset}>
|
||||||
|
Loading…
Reference in New Issue
Block a user