UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

17 lines 559 B
/* 为 layout 框架提供内嵌页面事件监听与发送 */ import { useEffect, createContext } from 'react'; import useFrame from './useFrame'; export var frameContext = createContext({ scrollTop: 0 }); var FrameContainer = function FrameContainer(props) { var _useFrame = useFrame(), frameType = _useFrame.frameType; useEffect(function () { var cls = "umui-frame-" + frameType; document.body.classList.add(cls); }, [frameType]); return props.children; }; FrameContainer.displayName = 'FrameContainer'; export default FrameContainer;