diff --git a/apps/docs-embed/components-to-string.ts b/apps/docs-embed/components-to-string.ts index e763596c..54138d36 100644 --- a/apps/docs-embed/components-to-string.ts +++ b/apps/docs-embed/components-to-string.ts @@ -3,12 +3,15 @@ import * as path from "node:path"; import { glob } from "glob"; function escapeComponentContent(content: string): string { - return content - .replace(/\\/g, "\\\\") - .replace(/`/g, "\\`") - .replace(/\$\{/g, "\\${") - .replace(/\"use client\";/g, "") - .trim(); + return ( + content + .replace(/\\/g, "\\\\") + .replace(/`/g, "\\`") + .replace(/\$\{/g, "\\${") + // biome-ignore lint/complexity/noUselessEscapeInRegex: ignored using `--suppress` + .replace(/\"use client\";/g, "") + .trim() + ); } function fileNameToExportName(fileName: string): string { diff --git a/apps/docs-embed/src/app/broadcast/[key]/page.tsx b/apps/docs-embed/src/app/broadcast/[key]/page.tsx index 62b4c4ca..f80ae3ca 100644 --- a/apps/docs-embed/src/app/broadcast/[key]/page.tsx +++ b/apps/docs-embed/src/app/broadcast/[key]/page.tsx @@ -1,3 +1,4 @@ +import { notFound } from "next/navigation"; import Audio from "@/components/broadcast/audio"; import Camera from "@/components/broadcast/camera"; import Container from "@/components/broadcast/container"; @@ -20,7 +21,6 @@ import { CodeWithExampleServer, getBroadcastKeys, } from "@/components/code/code-server"; -import { notFound } from "next/navigation"; export const dynamic = "force-static"; @@ -32,7 +32,9 @@ export async function generateStaticParams() { export default ({ params, -}: { params: { key: BroadcastComponentKey | undefined } }) => { +}: { + params: { key: BroadcastComponentKey | undefined }; +}) => { if (!params.key) { notFound(); } @@ -76,6 +78,7 @@ export default ({ ) : params.key === "video" ? (