'use client' import { useState } from 'react' import { CodeBlock as FumadocsCodeBlock } from 'fumadocs-ui/components/codeblock' import { Check, Copy } from 'lucide-react' import { cn } from '@/lib/utils' export function CodeBlock(props: React.ComponentProps) { const [copied, setCopied] = useState(false) const handleCopy = async (text: string) => { await navigator.clipboard.writeText(text) setCopied(true) setTimeout(() => setCopied(false), 2000) } return ( (
{/* Custom copy button */}
)} /> ) }