diff --git a/src/views/Wallet/components/LeftNavigation/components/CoinMenu/index.js b/src/views/Wallet/components/LeftNavigation/components/CoinMenu/index.js index 346065c5..f9be9c7c 100644 --- a/src/views/Wallet/components/LeftNavigation/components/CoinMenu/index.js +++ b/src/views/Wallet/components/LeftNavigation/components/CoinMenu/index.js @@ -41,8 +41,11 @@ class CoinMenu extends PureComponent { } getOtherCoins() { + const { hiddenCoins } = this.props.wallet; return coins .sort((a, b) => a.order - b.order) + .filter(item => !item.isHidden) // hide coins globally in config + .filter(item => hiddenCoins.includes(item.id)) .map(coin => { const row = ( { return ( {config.networks - .filter(item => !item.isHidden) // filter coins globally in config - .filter(item => hiddenCoins.includes(item.shortcut)) // filter coins by user settings + .filter(item => !item.isHidden) // hide coins globally in config + .filter(item => hiddenCoins.includes(item.shortcut)) // hide coins by user settings .sort((a, b) => a.order - b.order) .map(item => ( ( ))} + {coins + .sort((a, b) => a.order - b.order) + .map(network => ( + + + + + + {network.coinName} + + + { + props.handleCoinVisibility(network.id, !isVisible); + }} + checked={props.hiddenCoins.includes(network.id)} + /> + + + ))}