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 }) { export function Function({ item }: { readonly item: ApiFunction }) {
if (item.getMergedSiblings().length > 1) { if (item.getMergedSiblings().length > 1) {
const overloads = item const overloads = item.getMergedSiblings().map((sibling, idx) => (
.getMergedSiblings() <Documentation key={`${sibling.displayName}-${idx}`}>
.map((sibling, idx) => <FunctionBody item={sibling as ApiFunction} key={`${sibling.displayName}-${idx}`} />); <ObjectHeader item={sibling as ApiFunction} />
<FunctionBody item={sibling as ApiFunction} />
return (
<Documentation>
<ObjectHeader item={item} />
<OverloadSwitcher methodName={item.displayName} overloads={overloads} />
</Documentation> </Documentation>
); ));
return <OverloadSwitcher methodName={item.displayName} overloads={overloads} />;
} }
return ( return (