import React from 'react'; import PropTypes from 'prop-types'; import { Modal, ModalHeader, ModalBody, ModalFooter, } from 'reactstrap'; export default class GridEditModal extends React.PureComponent { constructor(props) { super(props); this.state = { show: false, }; this.show = this.show.bind(this); this.hide = this.hide.bind(this); this.cancel = this.cancel.bind(this); this.pasteCodedGrid = this.pasteCodedGrid.bind(this); } show() { this.setState({ show: true }); } hide() { this.setState({ show: false }); } cancel() { this.hide(); } pasteCodedGrid() { if (this.props.onSave != null) { this.props.onSave(); } this.cancel(); } showBgCols() { const cols = []; for (let i = 0; i < 12; i++) { cols.push(
); } return cols; } // Get the already pasted code from the editor and expand it on the modal getPastedGrid(edited) { // When the cursor on editor is in row if (edited) { // Embed the html data in cols. } } render() { return (