diff --git a/app/w/components/workflow-block/workflow-block.tsx b/app/w/components/workflow-block/workflow-block.tsx index 45e87215a..bc7987ea0 100644 --- a/app/w/components/workflow-block/workflow-block.tsx +++ b/app/w/components/workflow-block/workflow-block.tsx @@ -6,6 +6,7 @@ import { cn } from '@/lib/utils' import { ActionBar } from './components/action-bar/action-bar' import { ConnectionBlocks } from './components/connection-blocks/connection-blocks' import { useState } from 'react' +import { useWorkflowStore } from '@/stores/workflow/workflow-store' interface WorkflowBlockProps { id: string @@ -26,6 +27,9 @@ export function WorkflowBlock({ const { toolbar, workflow } = config // Dragging connection state const [isConnecting, setIsConnecting] = useState(false) + const isEnabled = useWorkflowStore( + (state) => state.blocks[id]?.enabled ?? true + ) function groupSubBlocks(subBlocks: SubBlockConfig[]) { const rows: SubBlockConfig[][] = [] @@ -54,7 +58,12 @@ export function WorkflowBlock({ const subBlockRows = groupSubBlocks(workflow.subBlocks) return ( - + {selected && } @@ -74,7 +83,7 @@ export function WorkflowBlock({