import React from 'react'; import { useSelector } from 'react-redux'; import PropTypes from 'prop-types'; import { Box, ButtonPrimary, ButtonSecondary, Text, } from '../../component-library'; import { AlignItems, Display, Size, TextAlign, TextColor, TextVariant, } from '../../../helpers/constants/design-system'; import TokenBalance from '../../ui/token-balance/token-balance'; import Identicon from '../../ui/identicon'; import { useI18nContext } from '../../../hooks/useI18nContext'; import { getPendingTokens } from '../../../ducks/metamask/metamask'; export const ImportTokensModalConfirm = ({ onBackClick, onImportClick }) => { const t = useI18nContext(); const pendingTokens = useSelector(getPendingTokens); return ( {t('likeToImportTokens')} {t('token')} {t('balance')} {Object.entries(pendingTokens).map(([address, token]) => { const { name, symbol } = token; return ( {name} {symbol} ); })} {t('back')} {t('import')} ); }; ImportTokensModalConfirm.propTypes = { onBackClick: PropTypes.func.isRequired, onImportClick: PropTypes.func.isRequired, };