in src/components/StateButtons.js [98:144]
render() {
return (
<Col className="text-right ">
<Button color="primary" onClick={this.toggleDownload}>
Download Config
</Button>{' '}
<Modal isOpen={this.state.downloadModal} toggle={this.toggleDownload}>
<ModalHeader toggle={this.toggleDownload}>
Current Configuration
</ModalHeader>
<ModalBody>
<pre>{this.props.input}</pre>
</ModalBody>
<ModalFooter>
<Button color="secondary" onClick={this.toggleDownload}>
Close
</Button>
</ModalFooter>
</Modal>
<Button color="secondary" onClick={this.toggleUpload}>
Upload Config
</Button>{' '}
<Modal isOpen={this.state.uploadModal} toggle={this.toggleUpload}>
<ModalHeader toggle={this.toggleUpload}>
Upload Configuration
</ModalHeader>
<ModalBody>
<Input
type="textarea"
name="text"
id="exampleText"
rows="15"
onChange={this.handleConfigText}
/>
</ModalBody>
<ModalFooter>
<Button color="primary" onClick={this.uploadConfig}>
Upload
</Button>
<Button color="secondary" onClick={this.toggleUpload}>
Cancel
</Button>
</ModalFooter>
</Modal>
</Col>
);
}