import { type Metadata } from "next" import Image from "next/image" import Link from "next/link" import { PlusSignIcon } from "@hugeicons/core-free-icons" import { HugeiconsIcon } from "@hugeicons/react" import { Announcement } from "@/components/announcement" import { ExamplesNav } from "@/components/examples-nav" import { PageActions, PageHeader, PageHeaderDescription, PageHeaderHeading, } from "@/components/page-header" import { PageNav } from "@/components/page-nav" import { ThemeSelector } from "@/components/theme-selector" import { Button } from "@/registry/new-york-v4/ui/button" import { RootComponents } from "./components" const title = "The Foundation for your Design System" const description = "A set of beautifully designed components that you can customize, extend, and build on. Start here then make it your own. Open Source. Open Code." export const dynamic = "force-static" export const revalidate = false export const metadata: Metadata = { title, description, openGraph: { images: [ { url: `/og?title=${encodeURIComponent( title )}&description=${encodeURIComponent(description)}`, }, ], }, twitter: { card: "summary_large_image", images: [ { url: `/og?title=${encodeURIComponent( title )}&description=${encodeURIComponent(description)}`, }, ], }, } export default function IndexPage() { return (