From 277466923b6cdf17a44553c2e15ced2dc8355d82 Mon Sep 17 00:00:00 2001 From: Manan Tank Date: Mon, 13 Jan 2025 18:47:10 +0530 Subject: [PATCH] [TOOL-3044] Remove static generation of changelog pages --- apps/portal/src/app/changelog/[slug]/page.tsx | 12 +----------- apps/portal/src/app/changelog/utils/transform.tsx | 2 +- apps/portal/src/components/Document/Heading.tsx | 2 +- apps/portal/src/components/ui/Anchor.tsx | 2 +- 4 files changed, 4 insertions(+), 14 deletions(-) diff --git a/apps/portal/src/app/changelog/[slug]/page.tsx b/apps/portal/src/app/changelog/[slug]/page.tsx index 32c47777a82..f69c100e351 100644 --- a/apps/portal/src/app/changelog/[slug]/page.tsx +++ b/apps/portal/src/app/changelog/[slug]/page.tsx @@ -3,7 +3,7 @@ import { cn } from "@/lib/utils"; import { notFound } from "next/navigation"; import ReactHtmlParser from "react-html-parser"; -import { fetchChangeLogs, fetchPost } from "../ghost"; +import { fetchPost } from "../ghost"; import "./styles.css"; import { ArrowLeft } from "lucide-react"; import Link from "next/link"; @@ -72,13 +72,3 @@ export default async function Page(props: { ); } - -export async function generateStaticParams() { - const changelogs = await fetchChangeLogs(); - - return changelogs.map((changelog) => { - return { - slug: changelog.slug, - }; - }); -} diff --git a/apps/portal/src/app/changelog/utils/transform.tsx b/apps/portal/src/app/changelog/utils/transform.tsx index c95fe7e8b0e..003a8096e25 100644 --- a/apps/portal/src/app/changelog/utils/transform.tsx +++ b/apps/portal/src/app/changelog/utils/transform.tsx @@ -49,7 +49,7 @@ export const transform: Transform = (node, index: number) => { const level = Number.parseInt(node.name[1] || ""); return ( - + {getChildren()} ); diff --git a/apps/portal/src/components/Document/Heading.tsx b/apps/portal/src/components/Document/Heading.tsx index 6b7c9df2b1a..cd707b32e64 100644 --- a/apps/portal/src/components/Document/Heading.tsx +++ b/apps/portal/src/components/Document/Heading.tsx @@ -3,7 +3,7 @@ import { Anchor } from "../ui/Anchor"; export function Heading(props: { children: React.ReactNode; - id: string; + id: string | undefined; level: number; className?: string; anchorClassName?: string; diff --git a/apps/portal/src/components/ui/Anchor.tsx b/apps/portal/src/components/ui/Anchor.tsx index cb6c07d0f45..2a1d9c0d886 100644 --- a/apps/portal/src/components/ui/Anchor.tsx +++ b/apps/portal/src/components/ui/Anchor.tsx @@ -4,7 +4,7 @@ import { cn } from "@/lib/utils"; import { Link as LinkIcon } from "lucide-react"; export function Anchor(props: { - id: string; + id: string | undefined; children: React.ReactNode; className?: string; }) {