import { codeToHtml } from "shiki"; export async function CodeBlock({ children, title, lang, variant = "code", }: { children: string; title?: string; lang?: string; variant?: "code" | "ascii"; }) { const lineHeightClass = variant === "ascii" ? "leading-[1.15]" : "leading-[1.45]"; if (lang && variant !== "ascii") { const html = await codeToHtml(children, { lang, themes: { light: "github-light", dark: "github-dark" }, defaultColor: false, }); return (
{title && (
{title}
)}
); } return (
{title && (
{title}
)}
        
          {children}
        
      
); }