import { useMemo } from 'react' import { Row, Col, Typography, Space } from 'antd' import IconLoading from 'components/loadingSvg' import { RootState, useRootSelector } from 'store' import { isAddress } from 'shared/util' import { useWalletAddress } from 'hooks/useWallet' import './index.os.less' const Loading = () => { const walletAddress = useWalletAddress() const loading = useRootSelector(({ flags }: RootState) => flags.loading) const visible = useMemo( () => isAddress(walletAddress) && loading, [walletAddress, loading], ) return (