import React from 'react'; import PropTypes from 'prop-types'; import css from 'ba-styles/Table.scss'; import { Select, MenuItem, TableCell } from '@material-ui/core'; class SelectableCell extends React.Component { handleChange = event => { this.props.updateRow(event, this.props.branch); this.setState({ [event.target.name]: event.target.value }); }; render() { const { cellData, edited, options, } = this.props; return ( ); } } SelectableCell.propTypes = { options: PropTypes.array.isRequired, cellData: PropTypes.object.isRequired, updateRow: PropTypes.func.isRequired, edited: PropTypes.bool.isRequired, branch: PropTypes.string.isRequired, }; export default SelectableCell;