From 75137bac6f1d964523d297596861964c62923feb Mon Sep 17 00:00:00 2001 From: iCrawl Date: Tue, 14 Nov 2023 01:55:08 +0100 Subject: [PATCH] refactor: don't prebuild on preview builds --- .../app/docs/packages/[package]/[version]/[item]/page.tsx | 4 ++++ .../src/app/docs/packages/[package]/[version]/layout.tsx | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) 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 5eac728b5..baea8fabf 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 @@ -119,6 +119,10 @@ export async function generateMetadata({ params }: { params: ItemRouteParams }) } export async function generateStaticParams({ params: { package: packageName, version } }: { params: ItemRouteParams }) { + if (process.env.NEXT_PUBLIC_VERCEL_ENV === 'preview') { + return []; + } + const modelJSON = await fetchModelJSON(packageName, version); if (!modelJSON) { diff --git a/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx b/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx index c9060fb45..29270d30e 100644 --- a/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx +++ b/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx @@ -24,11 +24,15 @@ interface VersionRouteParams { } export const generateStaticParams = async () => { + if (process.env.NEXT_PUBLIC_VERCEL_ENV === 'preview') { + return []; + } + const params: VersionRouteParams[] = []; await Promise.all( PACKAGES.map(async (packageName) => { - const versions = (await fetchVersions(packageName)).slice(0, N_RECENT_VERSIONS); + const versions = (await fetchVersions(packageName)).slice(1, N_RECENT_VERSIONS); params.push(...versions.map((version) => ({ package: packageName, version }))); }),