From 541cd748cf144e32c6d3d1f62d05fff476ca6b46 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Wed, 28 Feb 2024 16:16:06 -0600 Subject: [PATCH] Make generateStaticParams explicit --- src/app/p/[photoId]/layout.tsx | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/src/app/p/[photoId]/layout.tsx b/src/app/p/[photoId]/layout.tsx index 6e524928..e3efb21d 100644 --- a/src/app/p/[photoId]/layout.tsx +++ b/src/app/p/[photoId]/layout.tsx @@ -14,20 +14,13 @@ import { import PhotoDetailPage from '@/photo/PhotoDetailPage'; import { getPhotosNearIdCached } from '@/photo/cache'; import { getPhotoIds } from '@/services/vercel-postgres'; -import { STATICALLY_OPTIMIZED } from '@/site/config'; -export let generateStaticParams: - (() => Promise<{ params: { photoId: string } }[]>) | - undefined = undefined; - -if (STATICALLY_OPTIMIZED) { - generateStaticParams = async () => { - const photos = await getPhotoIds({ limit: GENERATE_STATIC_PARAMS_LIMIT }); - return photos.map(photoId => ({ - params: { photoId }, - })); - }; -} +export const generateStaticParams = async () => { + const photos = await getPhotoIds({ limit: GENERATE_STATIC_PARAMS_LIMIT }); + return photos.map(photoId => ({ + params: { photoId }, + })); +}; interface PhotoProps { params: { photoId: string }