import React from 'react'; import PropTypes from 'prop-types'; import { KeyboardDatePicker, MuiPickersUtilsProvider } from '@material-ui/pickers'; import MomentUtils from '@date-io/moment'; import css from 'ba-styles/Table.scss'; import { TableCell } from '@material-ui/core'; class DatePickerCell extends React.Component { state = { event: { target: { name: this.props.cellData.type, // eslint-disable-line value: this.props.cellData.value, // eslint-disable-line } } } handleDateChange = date => { const { event } = this.state; const { branch, updateRow } = this.props; event.target.value = date; updateRow(event, branch); } render() { const { edited, cellData } = this.props; const { event } = this.state; return ( ); } } DatePickerCell.propTypes = { cellData: PropTypes.object.isRequired, updateRow: PropTypes.func.isRequired, edited: PropTypes.bool.isRequired, branch: PropTypes.string.isRequired, }; export default DatePickerCell;