refactor(plugins): Remove mergeFormData method

This commit is contained in:
robin
2024-06-05 17:12:52 +08:00
parent bdbff79b61
commit 7243145d4f
+3 -7
View File
@@ -25,12 +25,7 @@ import { useToast } from '@/hooks';
import type * as Types from '@/common/interface';
import { SchemaForm, JSONSchema, UISchema } from '@/components';
import { useQueryPluginConfig, updatePluginConfig } from '@/services';
import {
InputOptions,
FormKit,
initFormData,
mergeFormData,
} from '@/components/SchemaForm';
import { InputOptions, FormKit, initFormData } from '@/components/SchemaForm';
const Config = () => {
const { t } = useTranslation('translation');
@@ -84,9 +79,9 @@ const Config = () => {
required,
properties,
};
setFormData(initFormData(result));
setSchema(result);
setUISchema(uiConf);
setFormData(mergeFormData(formData, initFormData(result)));
}, [data?.config_fields]);
const onSubmit = (evt) => {
@@ -116,6 +111,7 @@ const Config = () => {
const handleOnChange = (form) => {
setFormData(form);
};
console.log('schema', schema?.properties, formData);
return (
<>
<h3 className="mb-4">{data?.name}</h3>