diff --git a/desktop/src/components/WorkflowBuilder/PropertyPanel.tsx b/desktop/src/components/WorkflowBuilder/PropertyPanel.tsx index daede90..f60095e 100644 --- a/desktop/src/components/WorkflowBuilder/PropertyPanel.tsx +++ b/desktop/src/components/WorkflowBuilder/PropertyPanel.tsx @@ -87,6 +87,8 @@ function renderTypeSpecificFields( data: Partial, onChange: (field: string, value: unknown) => void ) { + // Type-safe property accessor for union-typed node data + const d = data as Record; switch (type) { case 'input': return ( @@ -97,7 +99,7 @@ function renderTypeSpecificFields( onChange('variableName', e.target.value)} className="w-full px-3 py-2 border border-gray-300 rounded-lg font-mono" /> @@ -107,7 +109,7 @@ function renderTypeSpecificFields( Default Value