@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
33 lines (32 loc) • 968 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = ModalRoot;
var _react = _interopRequireDefault(require("react"));
var _ModalContent = _interopRequireDefault(require("./ModalContent.js"));
var _PortalRoot = _interopRequireDefault(require("../PortalRoot.js"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
function ModalRoot({
children = null,
directDomReturn = false,
...props
}) {
if (directDomReturn) {
return (0, _jsxRuntime.jsx)(_ModalContent.default, {
...props,
children: children
});
}
return (0, _jsxRuntime.jsx)(_PortalRoot.default, {
children: (0, _jsxRuntime.jsx)("div", {
className: "dnb-modal-root__inner",
children: (0, _jsxRuntime.jsx)(_ModalContent.default, {
...props,
children: children
})
})
});
}
//# sourceMappingURL=ModalRoot.js.map