@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;