Files
discord-decomp/_bundle/getScrollParent.js
T
2026-11-01 12:12:55 +02:00

20 lines
687 B
JavaScript

// Metro module 445 (f446).
import isScrollableNode from "./isScrollableNode";
import ReactNativeElement from "./ReactNativeElement";
export default function getScrollParent(r6) {
const r4 = "Expected `element.parentElement` to be `?ReactNativeElement`, got: %s";
while (r6 != null) {
const isScrollableNode2 = isScrollableNode(r6);
const r14 = r6;
if (isScrollableNode2) {
return r14;
}
const parentElement = r14.parentElement;
if (!(parentElement instanceof ReactNativeElement) && parentElement != null) {
console.error(r4, parentElement);
}
r6 = parentElement instanceof ReactNativeElement ? parentElement : null;
}
return null;
};