index.ts
800 Bytes
import type { CategoryConfigType, NodeItemConfigType } from '../../types/node';
import { RuleNodeTypeEnum } from '../index.type';
import { ChangeOriginatorConfig } from './ChangeOriginator';
import { ScriptConfig } from './Script';
import { ToEmailConfig } from './ToEmail';
import { useI18n } from '/@/hooks/web/useI18n';
const { t } = useI18n(); //加载国际化
export const TransformationCategoryConfig: CategoryConfigType = {
category: RuleNodeTypeEnum.TRANSFORMATION,
title: t('designer_config.transformations.index.title'),
backgroundColor: '#79cef1',
icon: 'ic:outline-transform',
description: t('designer_config.transformations.index.description'),
};
export const TransformationComponents: NodeItemConfigType[] = [
ChangeOriginatorConfig,
ScriptConfig,
ToEmailConfig,
];