import React from 'react'; import useAccount from 'lib/web3/useAccount'; import { Button } from 'toolkit/chakra/button'; import { Tooltip } from 'toolkit/chakra/tooltip'; interface Props { onClick: (address: string) => void; isDisabled?: boolean; } const ContractMethodAddressButton = ({ onClick, isDisabled }: Props) => { const { address } = useAccount(); const handleClick = React.useCallback(() => { address && onClick(address); }, [ address, onClick ]); return ( ); }; export default React.memo(ContractMethodAddressButton);