unis_crm/frontend1/node_modules/@rc-component/util/es/Dom/isVisible.js

29 lines
541 B
JavaScript
Raw Normal View History

2026-03-26 09:29:55 +00:00
export default (element => {
if (!element) {
return false;
}
if (element instanceof Element) {
if (element.offsetParent) {
return true;
}
if (element.getBBox) {
const {
width,
height
} = element.getBBox();
if (width || height) {
return true;
}
}
if (element.getBoundingClientRect) {
const {
width,
height
} = element.getBoundingClientRect();
if (width || height) {
return true;
}
}
}
return false;
});