Skip to content

Commit d934e31

Browse files
committed
fix(docs): pickup statements as input types when needed
1 parent 679f3ce commit d934e31

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/docs/render_block_inputs.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,12 @@ const
5454
return output && (output === input.check || (Array.isArray(output) && output.includes(input.check)))
5555
}
5656
const mode = blockDef.connections?.mode
57-
return mode && mode !== 'statement' && output && (output === input.check || (Array.isArray(output) && output.includes(input.check)))
57+
if (input.type === 'statement') {
58+
// match when parent type=statement + check=expression, i.e. root->actions
59+
return mode && mode === 'statement' && output && (output === input.check || (Array.isArray(output) && output.includes(input.check)))
60+
} else {
61+
return mode && mode !== 'statement' && output && (output === input.check || (Array.isArray(output) && output.includes(input.check)))
62+
}
5863
})
5964

6065
if (compatibleBlocks.length) {

0 commit comments

Comments
 (0)