'use client'; import { useState } from 'react'; import { CopyIcon, CheckIcon } from '@/components/icons/Icons'; import { buttonClass } from '@/components/formPrimitives'; export function CodeBlock({ children }: { children: string }) { const [copied, setCopied] = useState(false); const handleCopy = async () => { await navigator.clipboard.writeText(children); setCopied(true); setTimeout(() => setCopied(false), 2000); }; return (
{children}