"use client"; import { IconCheck, IconCopy } from "@tabler/icons-react"; import { useState } from "react"; import { Button } from "@/components/ui/button"; export function CopyButton({ code }: { code: string }) { const [copied, setCopied] = useState(false); function handleCopy() { navigator.clipboard.writeText(code); setCopied(true); setTimeout(() => setCopied(false), 2000); } return ( ); }