diff options
author | Emiliano Ciavatta | 2020-09-16 13:41:04 +0000 |
---|---|---|
committer | Emiliano Ciavatta | 2020-09-16 13:41:04 +0000 |
commit | ec949ffea86a14526a7142d048022a4a07f684ff (patch) | |
tree | f91966e42d93e94e29d7c11c1eeb67704da297eb /frontend/src/components/MessageAction.js | |
parent | 2954045cb28ea8cbf4dbd019355a2df8fed28ccc (diff) |
Improve frontend connection visualization
Diffstat (limited to 'frontend/src/components/MessageAction.js')
-rw-r--r-- | frontend/src/components/MessageAction.js | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/frontend/src/components/MessageAction.js b/frontend/src/components/MessageAction.js new file mode 100644 index 0000000..66350c6 --- /dev/null +++ b/frontend/src/components/MessageAction.js @@ -0,0 +1,45 @@ +import React, {Component} from 'react'; +import './MessageAction.scss'; +import {Button, FormControl, InputGroup, Modal} from "react-bootstrap"; + +class MessageAction extends Component { + + + + render() { + return ( + <Modal + {...this.props} + show="true" + size="lg" + aria-labelledby="message-action-dialog" + centered + > + <Modal.Header> + <Modal.Title id="message-action-dialog"> + {this.props.actionName} + </Modal.Title> + </Modal.Header> + <Modal.Body> + <div className="message-action-value"> + <pre> + {this.props.actionValue} + </pre> + </div> + + {/*<InputGroup>*/} + {/* <FormControl as="textarea" className="message-action-value" readOnly={true}*/} + {/* style={{"height": "300px"}}*/} + {/* value={this.props.actionValue}/>*/} + {/*</InputGroup>*/} + </Modal.Body> + <Modal.Footer className="dialog-footer"> + <Button variant="green" onClick={this.copyActionValue}>copy</Button> + <Button variant="red" onClick={this.props.onHide}>close</Button> + </Modal.Footer> + </Modal> + ); + } +} + +export default MessageAction; |