UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

25 lines (23 loc) 873 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.frameContext = exports["default"] = void 0; var _react = require("react"); var _useFrame2 = _interopRequireDefault(require("./useFrame")); /* 为 layout 框架提供内嵌页面事件监听与发送 */ var frameContext = exports.frameContext = (0, _react.createContext)({ scrollTop: 0 }); var FrameContainer = function FrameContainer(props) { var _useFrame = (0, _useFrame2["default"])(), frameType = _useFrame.frameType; (0, _react.useEffect)(function () { var cls = "umui-frame-".concat(frameType); document.body.classList.add(cls); }, [frameType]); return props.children; }; FrameContainer.displayName = 'FrameContainer'; var _default = exports["default"] = FrameContainer;