From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/workflow/nodes/_base/components/node-handle.tsx | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/components/workflow/nodes/_base/components/node-handle.tsx b/app/components/workflow/nodes/_base/components/node-handle.tsx index d8754cd..65798e4 100644 --- a/app/components/workflow/nodes/_base/components/node-handle.tsx +++ b/app/components/workflow/nodes/_base/components/node-handle.tsx @@ -47,7 +47,7 @@ const { handleNodeAdd } = useNodesInteractions() const { getNodesReadOnly } = useNodesReadOnly() const connected = data._connectedTargetHandleIds?.includes(handleId) - const { availablePrevBlocks } = useAvailableBlocks(data.type, data.isInIteration, data.isInLoop) + const { availablePrevBlocks } = useAvailableBlocks(data.type, data.isInIteration) const isConnectable = !!availablePrevBlocks.length const handleOpenChange = useCallback((v: boolean) => { @@ -78,9 +78,9 @@ type='target' position={Position.Left} className={cn( - 'z-[1] !h-4 !w-4 !rounded-none !border-none !bg-transparent !outline-none', - 'after:absolute after:left-1.5 after:top-1 after:h-2 after:w-0.5 after:bg-workflow-link-line-handle', - 'transition-all hover:scale-125', + '!w-4 !h-4 !bg-transparent !rounded-none !outline-none !border-none z-[1]', + 'after:absolute after:w-0.5 after:h-2 after:left-1.5 after:top-1 after:bg-workflow-link-line-handle', + 'hover:scale-125 transition-all', data._runningStatus === NodeRunningStatus.Succeeded && 'after:bg-workflow-link-line-success-handle', data._runningStatus === NodeRunningStatus.Failed && 'after:bg-workflow-link-line-error-handle', data._runningStatus === NodeRunningStatus.Exception && 'after:bg-workflow-link-line-failure-handle', @@ -129,7 +129,7 @@ const [open, setOpen] = useState(false) const { handleNodeAdd } = useNodesInteractions() const { getNodesReadOnly } = useNodesReadOnly() - const { availableNextBlocks } = useAvailableBlocks(data.type, data.isInIteration, data.isInLoop) + const { availableNextBlocks } = useAvailableBlocks(data.type, data.isInIteration) const isConnectable = !!availableNextBlocks.length const isChatMode = useIsChatMode() const { checkParallelLimit } = useWorkflow() @@ -167,9 +167,9 @@ type='source' position={Position.Right} className={cn( - 'group/handle z-[1] !h-4 !w-4 !rounded-none !border-none !bg-transparent !outline-none', - 'after:absolute after:right-1.5 after:top-1 after:h-2 after:w-0.5 after:bg-workflow-link-line-handle', - 'transition-all hover:scale-125', + 'group/handle !w-4 !h-4 !bg-transparent !rounded-none !outline-none !border-none z-[1]', + 'after:absolute after:w-0.5 after:h-2 after:right-1.5 after:top-1 after:bg-workflow-link-line-handle', + 'hover:scale-125 transition-all', data._runningStatus === NodeRunningStatus.Succeeded && 'after:bg-workflow-link-line-success-handle', data._runningStatus === NodeRunningStatus.Failed && 'after:bg-workflow-link-line-error-handle', showExceptionStatus && data._runningStatus === NodeRunningStatus.Exception && 'after:bg-workflow-link-line-failure-handle', @@ -179,7 +179,7 @@ isConnectable={isConnectable} onClick={handleHandleClick} > - <div className='absolute -top-1 left-1/2 hidden -translate-x-1/2 -translate-y-full rounded-lg border-[0.5px] border-components-panel-border bg-components-tooltip-bg p-1.5 shadow-lg group-hover/handle:block'> + <div className='hidden group-hover/handle:block absolute left-1/2 -top-1 -translate-y-full -translate-x-1/2 p-1.5 border-[0.5px] border-components-panel-border bg-components-tooltip-bg rounded-lg shadow-lg'> <div className='system-xs-regular text-text-tertiary'> <div className=' whitespace-nowrap'> <span className='system-xs-medium text-text-secondary'>{t('workflow.common.parallelTip.click.title')}</span> @@ -199,7 +199,7 @@ onSelect={handleSelect} asChild triggerClassName={open => ` - hidden absolute top-0 left-0 pointer-events-none + hidden absolute top-0 left-0 pointer-events-none ${nodeSelectorClassName} group-hover:!flex ${data.selected && '!flex'} -- Gitblit v1.8.0