@centreon/react-components
Version:
react components used by centreon web frontend
52 lines (39 loc) • 1.91 kB
JavaScript
"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 _Button = _interopRequireDefault(require("@material-ui/core/Button"));
var _DialogContentText = _interopRequireDefault(require("@material-ui/core/DialogContentText"));
var _ = _interopRequireDefault(require(".."));
function MassiveChangeDialog(_ref) {
var onNoClicked = _ref.onNoClicked,
onYesClicked = _ref.onYesClicked,
children = _ref.children,
info = _ref.info,
_ref$applyLabel = _ref.applyLabel,
applyLabel = _ref$applyLabel === void 0 ? "Apply" : _ref$applyLabel,
_ref$cancelLabel = _ref.cancelLabel,
cancelLabel = _ref$cancelLabel === void 0 ? "Cancel" : _ref$cancelLabel,
rest = (0, _objectWithoutProperties2["default"])(_ref, ["onNoClicked", "onYesClicked", "children", "info", "applyLabel", "cancelLabel"]);
var Body = _react["default"].createElement(_DialogContentText["default"], null, info, children);
var Actions = _react["default"].createElement(_react["default"].Fragment, null, _react["default"].createElement(_Button["default"], {
variant: "contained",
color: "primary",
onClick: onYesClicked
}, applyLabel), _react["default"].createElement(_Button["default"], {
variant: "outlined",
onClick: onNoClicked,
color: "primary"
}, cancelLabel));
return _react["default"].createElement(_["default"], (0, _extends2["default"])({
body: Body,
actions: Actions
}, rest));
}
var _default = MassiveChangeDialog;
exports["default"] = _default;