diff --git a/app/soapbox/features/crypto_donate/components/site_wallet.js b/app/soapbox/features/crypto_donate/components/site_wallet.js index 175df285e..eafb0e5c8 100644 --- a/app/soapbox/features/crypto_donate/components/site_wallet.js +++ b/app/soapbox/features/crypto_donate/components/site_wallet.js @@ -5,11 +5,20 @@ import ImmutablePropTypes from 'react-immutable-proptypes'; import ImmutablePureComponent from 'react-immutable-pure-component'; import CryptoAddress from './crypto_address'; import { createSelector } from 'reselect'; +import { trimStart } from 'lodash'; + +const normalizeAddress = address => { + return address.update('ticker', '', ticker => { + return trimStart(ticker, '$').toLowerCase(); + }); +}; + +const normalizeAddresses = addresses => addresses.map(normalizeAddress); const makeGetCoinList = () => { return createSelector( [(addresses, limit) => typeof limit === 'number' ? addresses.take(limit) : addresses], - addresses => addresses, + addresses => normalizeAddresses(addresses), ); };