2025-11-27 15:55:46 +08:00
|
|
|
import { BaseNode } from '@/interfaces/database/agent';
|
|
|
|
|
import { NodeProps } from '@xyflow/react';
|
|
|
|
|
import { LeftEndHandle } from './handle';
|
|
|
|
|
import NodeHeader from './node-header';
|
|
|
|
|
import { NodeWrapper } from './node-wrapper';
|
|
|
|
|
import { ToolBar } from './toolbar';
|
|
|
|
|
|
|
|
|
|
export function ExitLoopNode({ id, data, selected }: NodeProps<BaseNode<any>>) {
|
|
|
|
|
return (
|
|
|
|
|
<ToolBar
|
|
|
|
|
selected={selected}
|
|
|
|
|
id={id}
|
|
|
|
|
label={data.label}
|
|
|
|
|
showRun={false}
|
|
|
|
|
showCopy={false}
|
|
|
|
|
>
|
2025-12-04 13:40:49 +08:00
|
|
|
<NodeWrapper selected={selected} id={id}>
|
2025-11-27 15:55:46 +08:00
|
|
|
<LeftEndHandle></LeftEndHandle>
|
|
|
|
|
<NodeHeader id={id} name={data.name} label={data.label}></NodeHeader>
|
|
|
|
|
</NodeWrapper>
|
|
|
|
|
</ToolBar>
|
|
|
|
|
);
|
|
|
|
|
}
|