Fix reporter display for componentByCode
This commit is contained in:
parent
a73074b69f
commit
70ce6ff2d6
1 changed files with 6 additions and 3 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue