diff --git a/apps/website/src/util/members.ts b/apps/website/src/util/members.ts index 78cbc543b..be6dc5f3c 100644 --- a/apps/website/src/util/members.ts +++ b/apps/website/src/util/members.ts @@ -12,7 +12,7 @@ export function resolveMembers( ) { const seenItems = new Set(); const inheritedMembers = parent.findMembersWithInheritance().items.reduce((acc, item) => { - if (predicate(item)) { + if (predicate(item) && !seenItems.has(item.displayName)) { acc.push({ item, inherited: @@ -20,7 +20,8 @@ export function resolveMembers( ? undefined : (item.parent as ApiItemContainerMixin | undefined), }); - seenItems.add(item.containerKey); + + seenItems.add(item.displayName); } return acc;