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