diff --git a/src/containers/controls.jsx b/src/containers/controls.jsx index 7cc52870fea7dad1e58b168d406019a4a4549162..2869a047a6ba5722762d86f32875419cd14cfb0b 100644 --- a/src/containers/controls.jsx +++ b/src/containers/controls.jsx @@ -64,5 +64,7 @@ const mapStateToProps = state => ({ projectRunning: state.scratchGui.vmStatus.running, turbo: state.scratchGui.vmStatus.turbo }); +// no-op function to prevent dispatch prop being passed to component +const mapDispatchToProps = () => ({}); -export default connect(mapStateToProps)(Controls); +export default connect(mapStateToProps, mapDispatchToProps)(Controls); diff --git a/src/containers/error-boundary.jsx b/src/containers/error-boundary.jsx index fbb15f3b998d1deb80cb309146c1dfa48d88a593..6485a41b84b7cf227ec4e54e496f2afbe0d88c2f 100644 --- a/src/containers/error-boundary.jsx +++ b/src/containers/error-boundary.jsx @@ -78,6 +78,6 @@ const mapStateToProps = state => ({ }); // no-op function to prevent dispatch prop being passed to component -const mapDispatchToProps = () => {}; +const mapDispatchToProps = () => ({}); export default connect(mapStateToProps, mapDispatchToProps)(ErrorBoundary); diff --git a/src/lib/vm-listener-hoc.jsx b/src/lib/vm-listener-hoc.jsx index b2256b82a4ace77d8d2bec3a426bb02852cd3464..67e70f90019e90b92c262fdef5067c12c9c927ff 100644 --- a/src/lib/vm-listener-hoc.jsx +++ b/src/lib/vm-listener-hoc.jsx @@ -89,6 +89,10 @@ const vmListenerHOC = function (WrappedComponent) { onKeyUp, onMonitorsUpdate, onTargetsUpdate, + onProjectRunStart, + onProjectRunStop, + onTurboModeOff, + onTurboModeOn, /* eslint-enable no-unused-vars */ ...props } = this.props;