From b4e23cc6416d4cf4f080ac9d860a3ce42e569567 Mon Sep 17 00:00:00 2001 From: Kai Chappell Date: Thu, 7 Aug 2025 00:07:22 +0100 Subject: [PATCH] fix(frontend): make stats pages dynamic --- frontend/src/app/categories/page.tsx | 2 ++ frontend/src/app/page.tsx | 3 +++ frontend/src/app/patterns/page.tsx | 2 ++ 3 files changed, 7 insertions(+) diff --git a/frontend/src/app/categories/page.tsx b/frontend/src/app/categories/page.tsx index e567108..e77d7ad 100644 --- a/frontend/src/app/categories/page.tsx +++ b/frontend/src/app/categories/page.tsx @@ -1,6 +1,8 @@ import { getCategories } from "@/lib/api"; import Link from "next/link"; +export const dynamic = "force-dynamic"; + export default async function CategoriesPage() { let categories; try { diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index f833b47..51632aa 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -1,6 +1,9 @@ import Link from "next/link"; import { getStats } from "@/lib/api"; +// Fetch fresh stats on each request +export const dynamic = "force-dynamic"; + export default async function HomePage() { let stats; try { diff --git a/frontend/src/app/patterns/page.tsx b/frontend/src/app/patterns/page.tsx index c77b626..874b762 100644 --- a/frontend/src/app/patterns/page.tsx +++ b/frontend/src/app/patterns/page.tsx @@ -1,6 +1,8 @@ import { getPatterns } from "@/lib/api"; import Link from "next/link"; +export const dynamic = "force-dynamic"; + export default async function PatternsPage() { let patterns; try {