UNPKG

amis

Version:

一种MIS页面生成工具

18 lines (17 loc) 771 B
"use strict"; /** * 兼容之前的 RootCloseWrapper 写法 */ Object.defineProperty(exports, "__esModule", { value: true }); exports.RootClose = void 0; var tslib_1 = require("tslib"); var react_1 = require("react"); var useRootClose_1 = (0, tslib_1.__importDefault)(require("react-overlays/useRootClose")); var RootClose = function (_a) { var children = _a.children, onRootClose = _a.onRootClose, props = (0, tslib_1.__rest)(_a, ["children", "onRootClose"]); var _b = (0, react_1.useState)(null), rootElement = _b[0], attachRef = _b[1]; (0, useRootClose_1.default)(rootElement, onRootClose, props); return typeof children === 'function' ? children(attachRef) : children; }; exports.RootClose = RootClose; //# sourceMappingURL=./utils/RootClose.js.map