"use client"; import React from "react"; import { cn } from "@/shared/utils/cn"; interface CodeBlockProps { code: string; language?: string; filename?: string; children?: React.ReactNode; className?: string; } export default function CodeBlock({ code, language = "typescript", filename, children, className, }: CodeBlockProps) { const copyToClipboard = async () => { await navigator.clipboard.writeText(code); }; return (
{filename && (
{filename}
)}
        {children || code}
      
); }