rsuite
Version:
A suite of react components
16 lines (15 loc) • 353 B
JavaScript
'use client';
;
exports.__esModule = true;
exports.hasVisibleChildren = hasVisibleChildren;
/**
* Checks if a node has visible children.
*/
function hasVisibleChildren(node, childrenKey) {
if (!Array.isArray(node[childrenKey])) {
return false;
}
return node[childrenKey].some(function (child) {
return child.visible;
});
}