Fix reporter display for componentByCode

This commit is contained in:
Nuckyz 2025-02-03 21:40:54 -03:00
parent a73074b69f
commit 70ce6ff2d6
No known key found for this signature in database
GPG key ID: 440BF8296E1C4AD9

View file

@ -69,12 +69,12 @@ export const filters = {
m.constructor?.displayName === name, m.constructor?.displayName === name,
componentByCode: (...code: CodeFilter): FilterFn => { componentByCode: (...code: CodeFilter): FilterFn => {
const filter = filters.byCode(...code); const byCodeFilter = filters.byCode(...code);
return m => { const filter = m => {
let inner = m; let inner = m;
while (inner != null) { while (inner != null) {
if (filter(inner)) return true; if (byCodeFilter(inner)) return true;
else if (!inner.$$typeof) return false; else if (!inner.$$typeof) return false;
else if (inner.type) inner = inner.type; // memos else if (inner.type) inner = inner.type; // memos
else if (inner.render) inner = inner.render; // forwardRefs else if (inner.render) inner = inner.render; // forwardRefs
@ -83,6 +83,9 @@ export const filters = {
return false; return false;
}; };
filter.$$vencordProps = [...code];
return filter;
} }
}; };