create.config.ts
798 Bytes
import { CreateAlarmFieldsEnum, CreateAlarmFieldsNameEnum } from '../../../enum/formField/action';
import { JavascriptEditorWithTestModal } from '../../../src/components/JavaScriptFilterModal';
import { FormSchema, useComponentRegister } from '/@/components/Form';
useComponentRegister('JavascriptEditorWithTestModal', JavascriptEditorWithTestModal);
export const formSchemas: FormSchema[] = [
{
field: CreateAlarmFieldsEnum.USE_MESSAGE_ALARM_DATA,
component: 'Checkbox',
label: '',
renderComponentContent: () => ({
default: () => CreateAlarmFieldsNameEnum.USE_MESSAGE_ALARM_DATA,
}),
},
{
field: CreateAlarmFieldsEnum.ALARM_DETAILS_BUILD_JS,
component: 'JavascriptEditorWithTestModal',
label: CreateAlarmFieldsNameEnum.ALARM_DETAILS_BUILD_JS,
},
];