@cassette/core
Version: 
A simple, clean, and responsive visual wrapper for the HTML audio tag, built with React.
18 lines (16 loc) • 422 B
JavaScript
// TODO: support Preact, Inferno, etc.
function getReactParentNameStack(componentInstance) {
  const fiber = componentInstance._reactInternalFiber;
  const parentStack = [];
  let owner = fiber;
  if (!owner) {
    return parentStack;
  }
  while ((owner = owner._debugOwner)) {
    if (owner.type.name) {
      parentStack.push(owner.type.name);
    }
  }
  return parentStack;
}
export default getReactParentNameStack;