From bc4b959cd54b8ace84486326db454cd3fcb3438f Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Mon, 22 Jan 2024 19:49:30 -0600 Subject: [PATCH] Reintroduce static photo pages --- src/app/p/[photoId]/layout.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/app/p/[photoId]/layout.tsx b/src/app/p/[photoId]/layout.tsx index f9ae8564..87370443 100644 --- a/src/app/p/[photoId]/layout.tsx +++ b/src/app/p/[photoId]/layout.tsx @@ -11,7 +11,16 @@ import { absolutePathForPhotoImage, } from '@/site/paths'; import PhotoDetailPage from '@/photo/PhotoDetailPage'; -import { getPhotoCached, getPhotosNearIdCached } from '@/cache'; +import { + getPhotoCached, + getPhotosNearIdCached, +} from '@/cache'; +import { getPhotoIds } from '@/services/vercel-postgres'; + +export async function generateStaticParams() { + const photos = await getPhotoIds({ limit: 10 }); + return photos.map(id => ({ photoId: id })); +} interface PhotoProps { params: { photoId: string }