fix(website): move function header into switcher (#10077)

fix(website): move header into switcher
This commit is contained in:
brynpttrsn
2024-02-04 15:06:50 -05:00
committed by GitHub
parent ef83bc3e41
commit bff1caebd1

View File

@@ -8,16 +8,14 @@ const OverloadSwitcher = dynamic(async () => import('../../OverloadSwitcher'));
export function Function({ item }: { readonly item: ApiFunction }) {
if (item.getMergedSiblings().length > 1) {
const overloads = item
.getMergedSiblings()
.map((sibling, idx) => <FunctionBody item={sibling as ApiFunction} key={`${sibling.displayName}-${idx}`} />);
return (
<Documentation>
<ObjectHeader item={item} />
<OverloadSwitcher methodName={item.displayName} overloads={overloads} />
const overloads = item.getMergedSiblings().map((sibling, idx) => (
<Documentation key={`${sibling.displayName}-${idx}`}>
<ObjectHeader item={sibling as ApiFunction} />
<FunctionBody item={sibling as ApiFunction} />
</Documentation>
);
));
return <OverloadSwitcher methodName={item.displayName} overloads={overloads} />;
}
return (