diff --git a/src/components/fields/_ExpressionProperty.jsx b/src/components/fields/_ExpressionProperty.jsx index fe1a0433..675dc3f0 100644 --- a/src/components/fields/_ExpressionProperty.jsx +++ b/src/components/fields/_ExpressionProperty.jsx @@ -20,7 +20,7 @@ export default class ExpressionProperty extends React.Component { error: PropTypes.object, onChange: PropTypes.func, onUndo: PropTypes.func, - canUndo: PropTypes.bool, + canUndo: PropTypes.func, } constructor (props) { @@ -29,6 +29,7 @@ export default class ExpressionProperty extends React.Component { render() { const {value, canUndo} = this.props; + const undoDisabled = canUndo ? !canUndo() : true; const deleteStopBtn = ( <> @@ -36,7 +37,7 @@ export default class ExpressionProperty extends React.Component {