import dynamic from 'next/dynamic'; import { Button, Icon, Tooltip, useClipboard } from '@chakra-ui/react'; const Copy = dynamic(() => import('@meronex/icons/fi').then(i => i.FiCopy)); const Check = dynamic(() => import('@meronex/icons/fi').then(i => i.FiCheck)); import type { TCopyButton } from './types'; export const CopyButton = (props: TCopyButton) => { const { copyValue, ...rest } = props; const { onCopy, hasCopied } = useClipboard(copyValue); return ( ); };