UNPKG

@centreon/react-components

Version:
54 lines (42 loc) 1.93 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _Dialog = _interopRequireDefault(require("@material-ui/core/Dialog")); var _DialogActions = _interopRequireDefault(require("@material-ui/core/DialogActions")); var _DialogContent = _interopRequireDefault(require("@material-ui/core/DialogContent")); var _DialogTitle = _interopRequireDefault(require("@material-ui/core/DialogTitle")); function Dialog(_ref) { var active = _ref.active, onClose = _ref.onClose, title = _ref.title, body = _ref.body, actions = _ref.actions, rest = (0, _objectWithoutProperties2["default"])(_ref, ["active", "onClose", "title", "body", "actions"]); return _react["default"].createElement(_Dialog["default"], (0, _extends2["default"])({ open: active, onClose: onClose, "aria-labelledby": "dialog" }, rest), _react["default"].createElement(_DialogTitle["default"], { id: "dialog-title" }, title), _react["default"].createElement(_DialogContent["default"], null, body), _react["default"].createElement(_DialogActions["default"], null, actions)); } Dialog.defaultProps = { onClose: function onClose() {}, title: '' }; Dialog.propTypes = { active: _propTypes["default"].bool.isRequired, actions: _propTypes["default"].node.isRequired, body: _propTypes["default"].node.isRequired, onClose: _propTypes["default"].func, title: _propTypes["default"].string }; var _default = Dialog; exports["default"] = _default;