import { trpc } from '~/utils/trpc' import useCopyToClipboard from '~/utils/useCopyToClipboard' import IVButton from '~/components/IVButton' import { notify } from '~/components/NotificationCenter' import { useEffect } from 'react' import IconClipboard from '~/icons/compiled/Clipboard' export default function ApiKeyButton() { const key = trpc.useQuery(['key.dev']) const { isCopied, onCopyClick } = useCopyToClipboard() useEffect(() => { if (isCopied) { notify.success('Copied token to clipboard') } }, [isCopied]) return ( onCopyClick(key?.data?.key || '')} label={ {key?.data?.key} } /> ) }