UNPKG

@mobx-json/mui-form

Version:

create material-ui forms by json & mobx

30 lines (22 loc) 688 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var getNearestScrollableDom = function getNearestScrollableDom(baseDom) { if (baseDom == null) { return null; } var parentDom = baseDom.parentElement; if (parentDom == null) { return null; } var parentDomStyles = window.getComputedStyle(parentDom); if (parentDomStyles.overflow === 'auto' || parentDomStyles.overflowX === 'auto' || parentDomStyles.overflowY === 'auto') { return parentDom; } return getNearestScrollableDom(parentDom); }; var _default = getNearestScrollableDom; exports["default"] = _default; module.exports = exports.default;