import clsx from 'clsx'; import type { ReactShapeConfig } from '@antv/x6-react-shape'; import { Flex } from 'antd'; import { CheckCircleFilled, CloseCircleFilled, LoadingOutlined } from '@ant-design/icons'; import { useTranslation } from 'react-i18next' import NodeTools from './NodeTools' const LoopNode: ReactShapeConfig['component'] = ({ node }) => { const data = node.getData() || {}; const { t } = useTranslation() return (
{data.name ?? t(`workflow.${data.type}`)}
{data.executionStatus === 'completed' ? : data.executionStatus === 'failed' ? : data.executionStatus === 'running' ? : null }
); }; export default LoopNode;