diff --git a/packages/entity/src/behavior-components/expression.jsx b/packages/entity/src/behavior-components/expression.jsx index 17167a7..9e532b2 100644 --- a/packages/entity/src/behavior-components/expression.jsx +++ b/packages/entity/src/behavior-components/expression.jsx @@ -251,7 +251,6 @@ const Expression = ({ const [lastOp] = ops.slice(-1); if ( 'void' === type - && !description.args && isKey(lastOp) ) { const opPath = join(path, 'value'); @@ -283,6 +282,9 @@ const Expression = ({ />, ); if (expressionValue) { + const expressionType = isKey(lastOp) && description.args + ? 'function' + : description.type; Renderables.push( ,