import { Check, Copy } from "lucide-react"; import { useState } from "react"; import { Button } from "@/components/ui/button"; interface CodeBlockProps { language: string; children: string; } export function CodeBlock({ language, children }: CodeBlockProps) { const [copied, setCopied] = useState(false); const handleCopy = () => { navigator.clipboard.writeText(children); setCopied(true); setTimeout(() => setCopied(false), 2000); }; return (
{children}