import React, { useState } from 'react'; import ContentCopyIcon from '@mui/icons-material/ContentCopy'; import CheckIcon from '@mui/icons-material/Check'; interface CopyButtonProps { text: string; className?: string; } export const CopyButton: React.FC = ({ text, className = '' }) => { const [copied, setCopied] = useState(false); const handleCopy = async () => { await navigator.clipboard.writeText(text); setCopied(true); setTimeout(() => setCopied(false), 2000); }; return ( ); };