diff --git a/src/app/(frontend)/about/page.tsx b/src/app/(frontend)/about/page.tsx index 9c85b11..635ae51 100644 --- a/src/app/(frontend)/about/page.tsx +++ b/src/app/(frontend)/about/page.tsx @@ -6,6 +6,7 @@ import { RichText } from "@payloadcms/richtext-lexical/react"; import { GridOverlay, TechChip } from "@/components/site"; export const metadata: Metadata = { title: "About" }; +export const dynamic = "force-dynamic"; type MediaDoc = { url?: string | null; diff --git a/src/app/(frontend)/contact/page.tsx b/src/app/(frontend)/contact/page.tsx index a950a4f..3217a96 100644 --- a/src/app/(frontend)/contact/page.tsx +++ b/src/app/(frontend)/contact/page.tsx @@ -7,6 +7,7 @@ import { GridOverlay, StatusTerminal } from "@/components/site"; import { ContactForm } from "./ContactForm"; export const metadata: Metadata = { title: "Contact" }; +export const dynamic = "force-dynamic"; const ICON_MAP = { email: Mail, diff --git a/src/app/(frontend)/projects/[slug]/page.tsx b/src/app/(frontend)/projects/[slug]/page.tsx index ad48b40..a8b7193 100644 --- a/src/app/(frontend)/projects/[slug]/page.tsx +++ b/src/app/(frontend)/projects/[slug]/page.tsx @@ -8,6 +8,8 @@ import { RichText } from "@payloadcms/richtext-lexical/react"; import { GridOverlay, TechChip } from "@/components/site"; import type { Project, Media } from "@/payload-types"; +export const dynamic = "force-dynamic"; + type Params = { slug: string }; function isMedia(val: unknown): val is Media { diff --git a/src/app/(frontend)/projects/page.tsx b/src/app/(frontend)/projects/page.tsx index 3248d93..40ac2e1 100644 --- a/src/app/(frontend)/projects/page.tsx +++ b/src/app/(frontend)/projects/page.tsx @@ -9,6 +9,7 @@ export const metadata: Metadata = { description: "A curated selection of industrial infrastructure, research platforms, and independent consultancy projects engineered for high-performance environments.", }; +export const dynamic = "force-dynamic"; export default async function ProjectsIndexPage() { const payload = await getPayload({ config });