"use client"; import {useState} from "react"; import {Button, Tooltip} from "@eloquent/ui"; import {cn} from "@/lib/utils"; import {CheckIcon, CopyIcon} from "@iconicicons/react"; type CopyButtonProps = { className?: string; content: string; }; export function CopyButton({className, content}: CopyButtonProps) { const [isCopied, setIsCopied] = useState(false); const handleCopy = async () => { await navigator.clipboard.writeText(content); setIsCopied(true); setTimeout(() => { setIsCopied(false); }, 2000); }; return (
{isCopied ? "Copiado" : "Copiar"}
) ; }