stem-core
Version:
Frontend and core-library framework
22 lines (19 loc) • 625 B
JSX
import {UI} from "../UIBase";
import {registerStyle} from "../style/Theme";
import {GlobalContainerStyle} from "./Style";
import {Device} from "../../base/Device";
(GlobalContainerStyle)
class GlobalContainer extends UI.Element {
extraNodeAttributes(attr) {
attr.addClass(this.styleSheet.default);
}
onMount() {
if (!Device.isTouchDevice() || !Device.isMobileDevice()) {
Object.assign(document.body.style, {
overflow: "hidden",
});
}
GlobalContainer.Global = GlobalContainer.Global || this;
}
}
export {GlobalContainer};