'use client' import { useClipboard } from 'foxact/use-clipboard' import { useCallback } from 'react' import { useTranslation } from 'react-i18next' import { Copy, CopyCheck, } from '@/app/components/base/icons/src/vender/line/files' import Tooltip from '../tooltip' type Props = { content: string } const prefixEmbedded = 'overview.appInfo.embedded' const CopyIcon = ({ content }: Props) => { const { t } = useTranslation() const { copied, copy, reset } = useClipboard() const handleCopy = useCallback(() => { copy(content) }, [copy, content]) return (
{!copied ? ( ) : ( )}
) } export default CopyIcon