@mobx-json/mui-form
Version:
create material-ui forms by json & mobx
30 lines (22 loc) • 688 B
JavaScript
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;
;