From 8d04cbc20394c0a4e2dc46c1613ee666ad733d29 Mon Sep 17 00:00:00 2001 From: iCrawl Date: Mon, 13 Nov 2023 11:23:59 +0100 Subject: [PATCH] chore: add loading page for suspense --- .../[package]/[version]/[item]/loading.tsx | 20 +++++++++++++++++++ .../[package]/[version]/[item]/page.tsx | 6 ++---- 2 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 apps/website/src/app/docs/packages/[package]/[version]/[item]/loading.tsx diff --git a/apps/website/src/app/docs/packages/[package]/[version]/[item]/loading.tsx b/apps/website/src/app/docs/packages/[package]/[version]/[item]/loading.tsx new file mode 100644 index 000000000..066281618 --- /dev/null +++ b/apps/website/src/app/docs/packages/[package]/[version]/[item]/loading.tsx @@ -0,0 +1,20 @@ +export default function Loading() { + return ( +
+ + + + +
Loading...
+
+ ); +} diff --git a/apps/website/src/app/docs/packages/[package]/[version]/[item]/page.tsx b/apps/website/src/app/docs/packages/[package]/[version]/[item]/page.tsx index ee134334a..0507c78b6 100644 --- a/apps/website/src/app/docs/packages/[package]/[version]/[item]/page.tsx +++ b/apps/website/src/app/docs/packages/[package]/[version]/[item]/page.tsx @@ -122,7 +122,7 @@ export async function generateStaticParams({ params: { package: packageName, ver const modelJSON = await fetchModelJSON(packageName, version); if (!modelJSON) { - return [{ package: packageName, version, item: '' }]; + return [{ item: '' }]; } const model = addPackageToModel(new ApiModel(), modelJSON); @@ -131,12 +131,10 @@ export async function generateStaticParams({ params: { package: packageName, ver const entry = pkg?.entryPoints[0]; if (!entry) { - return [{ package: packageName, version, item: '' }]; + return [{ item: '' }]; } return entry.members.map((member: ApiItem) => ({ - package: packageName, - version, item: `${member.displayName}${OVERLOAD_SEPARATOR}${member.kind}`, })); }