|
|
|
|
@ -3,7 +3,6 @@ import React, { useMemo } from 'react'
|
|
|
|
|
import { useTranslation } from 'react-i18next'
|
|
|
|
|
import { RiAddLine } from '@remixicon/react'
|
|
|
|
|
import Split from '../_base/components/split'
|
|
|
|
|
import ResultPanel from '../../run/result-panel'
|
|
|
|
|
import InputNumberWithSlider from '../_base/components/input-number-with-slider'
|
|
|
|
|
import type { LoopNodeType } from './types'
|
|
|
|
|
import useConfig from './use-config'
|
|
|
|
|
@ -11,7 +10,6 @@ import ConditionWrap from './components/condition-wrap'
|
|
|
|
|
import LoopVariable from './components/loop-variables'
|
|
|
|
|
import type { NodePanelProps } from '@/app/components/workflow/types'
|
|
|
|
|
import Field from '@/app/components/workflow/nodes/_base/components/field'
|
|
|
|
|
import BeforeRunForm from '@/app/components/workflow/nodes/_base/components/before-run-form'
|
|
|
|
|
import formatTracing from '@/app/components/workflow/run/utils/format-log'
|
|
|
|
|
|
|
|
|
|
import { useLogs } from '@/app/components/workflow/run/hooks'
|
|
|
|
|
@ -30,11 +28,6 @@ const Panel: FC<NodePanelProps<LoopNodeType>> = ({
|
|
|
|
|
inputs,
|
|
|
|
|
childrenNodeVars,
|
|
|
|
|
loopChildrenNodes,
|
|
|
|
|
isShowSingleRun,
|
|
|
|
|
hideSingleRun,
|
|
|
|
|
runningStatus,
|
|
|
|
|
handleRun,
|
|
|
|
|
handleStop,
|
|
|
|
|
runResult,
|
|
|
|
|
loopRunResult,
|
|
|
|
|
handleAddCondition,
|
|
|
|
|
@ -139,20 +132,6 @@ const Panel: FC<NodePanelProps<LoopNodeType>> = ({
|
|
|
|
|
</Select>
|
|
|
|
|
</Field>
|
|
|
|
|
</div> */}
|
|
|
|
|
{isShowSingleRun && (
|
|
|
|
|
<BeforeRunForm
|
|
|
|
|
nodeName={inputs.title}
|
|
|
|
|
onHide={hideSingleRun}
|
|
|
|
|
forms={[]}
|
|
|
|
|
runningStatus={runningStatus}
|
|
|
|
|
onRun={handleRun}
|
|
|
|
|
onStop={handleStop}
|
|
|
|
|
{...logsParams}
|
|
|
|
|
result={
|
|
|
|
|
<ResultPanel {...runResult} showSteps={false} nodeInfo={nodeInfo} {...logsParams} />
|
|
|
|
|
}
|
|
|
|
|
/>
|
|
|
|
|
)}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
|