import { Button, Tooltip, useClipboard } from '@chakra-ui/react'; import { DynamicIcon } from '~/elements'; import type { ButtonProps } from '@chakra-ui/react'; interface CopyButtonProps extends ButtonProps { copyValue: string; } export const CopyButton = (props: CopyButtonProps): JSX.Element => { const { copyValue, ...rest } = props; const { onCopy, hasCopied } = useClipboard(copyValue); return ( ); };