import * as React from "react" import { type Metadata } from "next" import { notFound } from "next/navigation" import { siteConfig } from "@/lib/config" import { absoluteUrl } from "@/lib/utils" import { TailwindIndicator } from "@/components/tailwind-indicator" import { BASES, type Base } from "@/registry/config" import { ActionMenuScript } from "@/app/(app)/create/components/action-menu" import { DesignSystemProvider } from "@/app/(app)/create/components/design-system-provider" import { HistoryScript } from "@/app/(app)/create/components/history-buttons" import { DarkModeScript } from "@/app/(app)/create/components/mode-switcher" import { OpenPresetScript } from "@/app/(app)/create/components/open-preset" import { PreviewStyle } from "@/app/(app)/create/components/preview-style" import { RandomizeScript } from "@/app/(app)/create/components/random-button" import { getBaseComponent, getBaseItem } from "@/app/(app)/create/lib/api" import "@/app/style-registry.css" export const revalidate = false export const dynamic = "force-static" export const dynamicParams = true const STATIC_PREVIEW_ITEMS = ["preview", "preview-02"] as const function PreventScrollOnFocusScript() { return (