@centreon/react-components
Version:
react components used by centreon web frontend
37 lines (28 loc) • 1.48 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _react = _interopRequireDefault(require("react"));
var _classnames2 = _interopRequireDefault(require("classnames"));
var _popup = _interopRequireDefault(require("./popup.scss"));
/* eslint-disable react/jsx-filename-extension */
/* eslint-disable react/prop-types */
var Popup = function Popup(_ref) {
var popupType = _ref.popupType,
children = _ref.children,
customClass = _ref.customClass;
return _react["default"].createElement(_react["default"].Fragment, null, _react["default"].createElement("div", {
className: (0, _classnames2["default"])(_popup["default"].popup, (0, _defineProperty2["default"])({}, _popup["default"]["popup-".concat(popupType)], true), _popup["default"][customClass || ''])
}, _react["default"].createElement("div", {
className: (0, _classnames2["default"])(_popup["default"]['popup-dialog'])
}, _react["default"].createElement("div", {
className: (0, _classnames2["default"])(_popup["default"]['popup-content'])
}, children))), _react["default"].createElement("div", {
className: (0, _classnames2["default"])(_popup["default"]['popup-overlay'])
}));
};
var _default = Popup;
exports["default"] = _default;