Dashboard sipadu mbip
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

ModalDialog.js 1.5KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. exports.__esModule = true;
  4. exports.default = void 0;
  5. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  6. var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
  7. var _classnames = _interopRequireDefault(require("classnames"));
  8. var _react = _interopRequireDefault(require("react"));
  9. var _ThemeProvider = require("./ThemeProvider");
  10. var ModalDialog = _react.default.forwardRef(function (_ref, ref) {
  11. var bsPrefix = _ref.bsPrefix,
  12. className = _ref.className,
  13. centered = _ref.centered,
  14. size = _ref.size,
  15. children = _ref.children,
  16. scrollable = _ref.scrollable,
  17. props = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["bsPrefix", "className", "centered", "size", "children", "scrollable"]);
  18. bsPrefix = (0, _ThemeProvider.useBootstrapPrefix)(bsPrefix, 'modal');
  19. var dialogClass = bsPrefix + "-dialog";
  20. return _react.default.createElement("div", (0, _extends2.default)({}, props, {
  21. ref: ref,
  22. className: (0, _classnames.default)(dialogClass, className, size && bsPrefix + "-" + size, centered && dialogClass + "-centered", scrollable && dialogClass + "-scrollable")
  23. }), _react.default.createElement("div", {
  24. className: (0, _classnames.default)(bsPrefix + "-content")
  25. }, children));
  26. });
  27. ModalDialog.displayName = 'ModalDialog';
  28. var _default = ModalDialog;
  29. exports.default = _default;
  30. module.exports = exports["default"];