From 5e7eb20c26b3ef7f8ed71fbf287f4d20150d890e Mon Sep 17 00:00:00 2001 From: bipproduction Date: Fri, 6 Mar 2026 11:19:36 +0800 Subject: [PATCH] fix: force dynamic rendering to skip static prerendering Add `export const dynamic = 'force-dynamic'` to root layout so all pages are rendered at request time instead of build time. Fixes useContext null error during Docker build prerendering. Co-Authored-By: Claude Opus 4.6 --- src/app/layout.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f54068e..42cc313 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -9,6 +9,8 @@ import '@mantine/notifications/styles.css'; import { Lato } from "next/font/google"; import { Toaster } from 'react-hot-toast'; +export const dynamic = 'force-dynamic'; + export const metadata = { title: "SISTEM DESA MANDIRI", description: "I have followed setup instructions carefully",