"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 (
{children || code}