UNPKG

webgme-dss

Version:

Design Studio for Dynamic Systems with Modelica as backend

35 lines (29 loc) 987 B
import React from 'react'; import PropTypes from 'prop-types'; import Dialog from '@material-ui/core/Dialog'; import DialogActions from '@material-ui/core/DialogActions'; import DialogContent from '@material-ui/core/DialogContent'; import DialogTitle from '@material-ui/core/DialogTitle'; import Button from '@material-ui/core/Button'; function NotifyDialog(props) { return ( <Dialog open> <DialogTitle>{props.title}</DialogTitle> <DialogContent style={{display: 'flex'}}> {props.text} </DialogContent> <DialogActions> <Button onClick={props.onOK} color="primary">OK</Button> </DialogActions> </Dialog> ); } NotifyDialog.propTypes = { title: PropTypes.string, text: PropTypes.string.isRequired, onOK: PropTypes.func.isRequired, }; NotifyDialog.defaultProps = { title: 'Notification', }; export default NotifyDialog;