import React, {Component} from 'react'; import PropTypes from 'prop-types'; import { connect } from 'react-redux'; import { workspaceChange } from '../actions/workspaceActions'; import * as Blockly from 'blockly/core'; import TextField from '@material-ui/core/TextField'; import Button from '@material-ui/core/Button'; class MaxBlocks extends Component { state = { max: 1, } onChange = (e) => { this.setState({ [e.target.name]: e.target.value}); } setMaxBlocks = () => { const workspace = Blockly.getMainWorkspace(); workspace.options.maxBlocks = this.state.max; this.props.workspaceChange(); } render() { return (