import { _generateMetadataForStaticPage } from "app/_utils"; import type { Metadata } from "next"; import { Inter } from "next/font/google"; import localFont from "next/font/local"; import { IconSprites } from "@calcom/ui/components/icon"; import type { IconName } from "@calcom/ui/components/icon"; import { lucideIconList } from "../../../../packages/ui/components/icon/icon-list.mjs"; import { IconGrid } from "./IconGrid"; export const dynamic = "force-static"; export const metadata: Metadata = _generateMetadataForStaticPage( "Icons Showcase", "", undefined, undefined, "/icons" ); const interFont = Inter({ subsets: ["latin"], variable: "--font-inter", preload: true, display: "swap" }); const calFont = localFont({ src: "../../fonts/CalSans-SemiBold.woff2", variable: "--font-cal", preload: true, display: "swap", weight: "600", }); export default function IconsPage() { const icons = Array.from(lucideIconList).sort() as IconName[]; return (

Icons Showcase

); }