diff --git a/apps/website/src/app/docs/packages/[package]/page.tsx b/apps/website/src/app/docs/packages/[package]/page.tsx index dd4081edc..2752c3dac 100644 --- a/apps/website/src/app/docs/packages/[package]/page.tsx +++ b/apps/website/src/app/docs/packages/[package]/page.tsx @@ -25,7 +25,6 @@ export default async function Page({ params }: { params: { package: string } }) className={buttonVariants({ variant: 'secondary' })} href={`/docs/packages/${params.package}/${version}`} key={`${version}-${idx}`} - prefetch={false} >
diff --git a/apps/website/src/app/docs/packages/page.tsx b/apps/website/src/app/docs/packages/page.tsx index e0cd4f76b..6eb99fb76 100644 --- a/apps/website/src/app/docs/packages/page.tsx +++ b/apps/website/src/app/docs/packages/page.tsx @@ -16,7 +16,6 @@ export default function Page() { className={buttonVariants({ variant: 'secondary' })} href={`/docs/packages/${pkg}`} key={`${pkg}-${idx}`} - prefetch={false} >
diff --git a/apps/website/src/components/Header.tsx b/apps/website/src/components/Header.tsx index b18c731d5..dab90e015 100644 --- a/apps/website/src/components/Header.tsx +++ b/apps/website/src/components/Header.tsx @@ -30,7 +30,6 @@ export default function Header() { className="rounded outline-none hover:underline focus:ring focus:ring-width-2 focus:ring-blurple" href={`/${original.slice(0, idx + 1).join('/')}` as Route} key={`${path}-${idx}`} - prefetch={false} > {path} diff --git a/apps/website/src/components/ItemLink.tsx b/apps/website/src/components/ItemLink.tsx index 3625ff223..13126bf51 100644 --- a/apps/website/src/components/ItemLink.tsx +++ b/apps/website/src/components/ItemLink.tsx @@ -39,7 +39,5 @@ export function ItemLink(props: PropsWithChildren - ); + return ; } diff --git a/apps/website/src/components/PackageSelect.tsx b/apps/website/src/components/PackageSelect.tsx index 87899eb1a..7ef48cd8b 100644 --- a/apps/website/src/components/PackageSelect.tsx +++ b/apps/website/src/components/PackageSelect.tsx @@ -17,7 +17,7 @@ export default function PackageSelect() { const packageMenuItems = useMemo( () => PACKAGES.map((pkg, idx) => ( - + versions?.map((item, idx) => ( - + versionMenu.setOpen(false)} diff --git a/apps/website/src/components/documentation/tsdoc/TSDoc.tsx b/apps/website/src/components/documentation/tsdoc/TSDoc.tsx index b16ea79a3..fbddbe3c6 100644 --- a/apps/website/src/components/documentation/tsdoc/TSDoc.tsx +++ b/apps/website/src/components/documentation/tsdoc/TSDoc.tsx @@ -73,7 +73,6 @@ export function TSDoc({ item, tsdoc }: { readonly item: ApiItem; readonly tsdoc: className="rounded font-mono text-blurple outline-none focus:ring focus:ring-width-2 focus:ring-blurple" href={urlDestination as Route} key={idx} - prefetch={false} > {linkText ?? urlDestination} diff --git a/apps/website/src/util/fetchMember.ts b/apps/website/src/util/fetchMember.ts index e7d9bcf92..1738b90b8 100644 --- a/apps/website/src/util/fetchMember.ts +++ b/apps/website/src/util/fetchMember.ts @@ -16,26 +16,14 @@ export const fetchMember = cache(async (packageName: string, branchName: string, const model = new ApiModel(); - if (branchName === 'main') { - const modelJSONFiles = await Promise.all(PACKAGES.map(async (pkg) => fetchModelJSON(pkg, branchName))); + const modelJSON = await fetchModelJSON(packageName, branchName); - for (const modelJSONFile of modelJSONFiles) { - if (!modelJSONFile) { - continue; - } - - addPackageToModel(model, modelJSONFile); - } - } else { - const modelJSON = await fetchModelJSON(packageName, branchName); - - if (!modelJSON) { - return null; - } - - addPackageToModel(model, modelJSON); + if (!modelJSON) { + return null; } + addPackageToModel(model, modelJSON); + const [memberName, overloadIndex] = decodeURIComponent(item).split(OVERLOAD_SEPARATOR); // eslint-disable-next-line prefer-const