export function getHostForNodeRecursive()

in android/tooling/rib-flipper-plugin/desktop/src/utils.js [10:27]


export function getHostForNodeRecursive(node, fromParent) {
    if (!node) {
      return;
    }
    if (node.hostClassName) {
      return node.hostClassName;
    }
    if (fromParent) {
      return getHostForNodeRecursive(node.parent, fromParent);
    } else if (node.children) {
      for (var i = 0; i < node.children.length; i++) {
        var host = getHostForNodeRecursive(node.children[i], fromParent);
        if (host) {
           return host;
        }
      }
    }
}