"use client";
import { useState } from "react";
type CopyAddressButtonProps = {
value: string;
className?: string;
};
export default function CopyAddressButton({
value,
className = "",
}: CopyAddressButtonProps) {
const [copied, setCopied] = useState(false);
async function copyAddress() {
try {
await navigator.clipboard.writeText(value);
setCopied(true);
window.setTimeout(() => setCopied(false), 1800);
} catch {
setCopied(false);
}
}
return (
);
}
function CopyIcon() {
return (
);
}