import React, { useState } from 'react'; import { Copy, Check } from 'lucide-react'; interface CodeBlockProps { code: string; language?: string; label?: string; className?: string; } export const CodeBlock: React.FC = ({ code, language = 'bash', label, className }) => { const [copied, setCopied] = useState(false); const handleCopy = () => { navigator.clipboard.writeText(code); setCopied(true); setTimeout(() => setCopied(false), 2000); }; return (
{label || language}
          {code}
        
); };