index.ts
674 Bytes
import { EntryCategoryComponentEnum } from '../../../enum/category';
import { useCreateNodeKey } from '../../../hook/useCreateNodeKey';
import type { NodeItemConfigType } from '../../../types/node';
import { RuleNodeTypeEnum } from '../../index.type';
const keys = useCreateNodeKey(EntryCategoryComponentEnum.INPUT);
export const InputConfig: NodeItemConfigType = {
...keys,
categoryType: RuleNodeTypeEnum.ENTRY,
clazz: EntryCategoryComponentEnum.INPUT,
disableAction: true,
maxConnectionPoint: 1,
backgroundColor: '#95E898',
configurationDescriptor: {
nodeDefinition: {
icon: 'material-symbols:input-sharp',
outEnabled: true,
},
},
};