rest api 액션노드 기능변경

This commit is contained in:
kjs
2025-10-13 12:00:41 +09:00
parent 68308efd22
commit 1274f58c3c
10 changed files with 617 additions and 174 deletions

View File

@@ -78,35 +78,33 @@ export const ConditionNode = memo(({ data, selected }: NodeProps<ConditionNodeDa
</div>
{/* 분기 출력 핸들 */}
<div className="border-t">
<div className="grid grid-cols-2">
{/* TRUE 출력 */}
<div className="relative border-r p-2">
<div className="flex items-center justify-center gap-1 text-xs">
<Check className="h-3 w-3 text-green-600" />
<span className="font-medium text-green-600">TRUE</span>
</div>
<Handle
type="source"
position={Position.Right}
id="true"
className="!-right-1.5 !h-3 !w-3 !border-2 !border-green-500 !bg-white"
/>
<div className="relative border-t">
{/* TRUE 출력 - 오른쪽 위 */}
<div className="relative border-b p-2">
<div className="flex items-center justify-end gap-1 pr-6 text-xs">
<Check className="h-3 w-3 text-green-600" />
<span className="font-medium text-green-600">TRUE</span>
</div>
<Handle
type="source"
position={Position.Right}
id="true"
className="!top-1/2 !-right-1.5 !h-3 !w-3 !-translate-y-1/2 !border-2 !border-green-500 !bg-white"
/>
</div>
{/* FALSE 출력 */}
<div className="relative p-2">
<div className="flex items-center justify-center gap-1 text-xs">
<X className="h-3 w-3 text-red-600" />
<span className="font-medium text-red-600">FALSE</span>
</div>
<Handle
type="source"
position={Position.Right}
id="false"
className="!-right-1.5 !h-3 !w-3 !border-2 !border-red-500 !bg-white"
/>
{/* FALSE 출력 - 오른쪽 아래 */}
<div className="relative p-2">
<div className="flex items-center justify-end gap-1 pr-6 text-xs">
<X className="h-3 w-3 text-red-600" />
<span className="font-medium text-red-600">FALSE</span>
</div>
<Handle
type="source"
position={Position.Right}
id="false"
className="!top-1/2 !-right-1.5 !h-3 !w-3 !-translate-y-1/2 !border-2 !border-red-500 !bg-white"
/>
</div>
</div>
</div>