"use client"; import { useState } from "react"; import { ClipboardCopy } from "lucide-react"; interface CodeBlockProps { code: string; } export function CodeBlock({ code }: CodeBlockProps) { const [copied, setCopied] = useState(false); const copyToClipboard = async () => { try { await navigator.clipboard.writeText(code); setCopied(true); setTimeout(() => setCopied(false), 2000); } catch (err) { console.error("Failed to copy text: ", err); } }; return (
Terminal
        {code}
      
); }