'use client' import { useState } from 'react' import { t } from 'i18next' import { debounce } from 'lodash-es' import copy from 'copy-to-clipboard' import s from './style.module.css' import Tooltip from '@/app/components/base/tooltip' type ICopyBtnProps = { value: string className?: string isPlain?: boolean } const CopyBtn = ({ value, className, isPlain, }: ICopyBtnProps) => { const [isCopied, setIsCopied] = useState(false) const onClickCopy = debounce(() => { copy(value) setIsCopied(true) }, 100) const onMouseLeave = debounce(() => { setIsCopied(false) }, 100) return (
) } export default CopyBtn