diff --git a/core/ui/src/main/java/com/tangem/core/ui/extensions/BlockchainIcons.kt b/core/ui/src/main/java/com/tangem/core/ui/extensions/BlockchainIcons.kt index ec74fa9c24..8c2054bf91 100644 --- a/core/ui/src/main/java/com/tangem/core/ui/extensions/BlockchainIcons.kt +++ b/core/ui/src/main/java/com/tangem/core/ui/extensions/BlockchainIcons.kt @@ -79,89 +79,7 @@ fun getActiveIconRes(blockchainId: String): Int { "energy-web-chain", "energy-web-chain/test" -> R.drawable.img_energy_web_22 "energy-web-x", "energy-web-x/test" -> R.drawable.img_energy_web_22 "core", "core/test" -> R.drawable.img_core_22 - "casper-network", "casper-network/test" -> R.drawable.img_casper_22 - "xodex" -> R.drawable.img_xodex_22 - else -> R.drawable.ic_alert_24 - } -} - -@Suppress("ComplexMethod", "LongMethod") -@DrawableRes -fun getActiveIconResByNetworkId(networkId: String): Int { - return when (networkId) { - "arbitrum-one", "arbitrum-one/test" -> R.drawable.img_arbitrum_22 - "avalanche", "avalanche-2", "avalanche/test", "avalanche-2/test" -> R.drawable.img_avalanche_22 - "binance-smart-chain", "binance-smart-chain/test", "binancecoin", "binancecoin/test" -> R.drawable.img_bsc_22 - "bitcoin", "bitcoin/test" -> R.drawable.img_btc_22 - "bitcoin-cash", "bitcoin-cash/test" -> R.drawable.img_btc_cash_22 - "litecoin", "litecoin/test" -> R.drawable.img_litecoin_22 - "ethereum", "ethereum/test" -> R.drawable.img_eth_22 - "ethereum-classic", "ethereum-classic/test" -> R.drawable.img_eth_classic_22 - "rootstock" -> R.drawable.img_rsk_22 - "cardano", "cardano/test" -> R.drawable.img_cardano_22 - "tezos" -> R.drawable.img_tezos_22 - "xrp", "ripple" -> R.drawable.img_xrp_22 - "stellar", "stellar/test" -> R.drawable.img_stellar_22 - "polygon-pos", "polygon-pos/test" -> R.drawable.img_polygon_22 - "solana", "solana/test" -> R.drawable.img_solana_22 - "fantom", "fantom/test" -> R.drawable.img_fantom_22 - "dogecoin" -> R.drawable.img_dogecoin_22 - "tron", "tron/test" -> R.drawable.img_tron_22 - "xdai" -> R.drawable.img_gnosis_22 - "ethereum-pow-iou", "ethereum-pow-iou/test" -> R.drawable.img_eth_pow_22 - "ethereumfair", "dischain" -> R.drawable.img_dischain_22 - "polkadot", "polkadot/test" -> R.drawable.img_polkadot_22 - "kusama" -> R.drawable.img_kusama_22 - "optimistic-ethereum", "optimistic-ethereum/test" -> R.drawable.img_optimism_22 - "dash" -> R.drawable.img_dash_22 - "kaspa" -> R.drawable.img_kaspa_22 - "the-open-network", "the-open-network/test" -> R.drawable.img_ton_22 - "kava", "kava/test" -> R.drawable.img_kava_22 - "ravencoin", "ravencoin/test" -> R.drawable.img_ravencoin_22 - "cosmos", "cosmos/test" -> R.drawable.img_cosmos_22 - "terra", "terra-luna" -> R.drawable.img_terra_22 - "terra-2", "terra-luna-2" -> R.drawable.img_terra2_22 - "cronos" -> R.drawable.img_cronos_22 - "telos", "telos/test" -> R.drawable.img_telos_22 - "aleph-zero", "aleph-zero/test" -> R.drawable.img_azero_22 - "octaspace", "octaspace/test" -> R.drawable.img_octaspace_22 - "chia", "chia/test" -> R.drawable.img_chia_22 - "near-protocol", "near-protocol/test" -> R.drawable.img_near_22 - "decimal", "decimal/test" -> R.drawable.img_decimal_22 - "xdc-network", "xdc-network/test" -> R.drawable.img_xdc_22 - "vechain", "vechain/test" -> R.drawable.img_vechain_22 - "aptos", "aptos/test" -> R.drawable.img_aptos_22 - "shibarium", "shibarium/test" -> R.drawable.img_shibarium_22 - "algorand", "algorand/test" -> R.drawable.img_algorand_22 - "hedera-hashgraph", "hedera/test" -> R.drawable.img_hedera_22 - "playa3ull-games" -> R.drawable.img_playa3ull_22 - "ducatus" -> R.drawable.img_ducatus_22 - "aurora", "aurora/test" -> R.drawable.img_aurora_22 - "areon", "areon/test" -> R.drawable.img_areon_22 - "pls", "pls/test" -> R.drawable.img_pls_22 - "zksync", "zksync/test" -> R.drawable.img_zksync_22 - "moonbeam", "moonbeam/test" -> R.drawable.img_moonbeam_22 - "manta-pacific", "manta-pacific/test" -> R.drawable.img_manta_22 - "polygon-zkevm", "polygon-zkevm/test" -> R.drawable.img_polygon_22 - "moonriver", "moonriver/test" -> R.drawable.img_moonriver_22 - "mantle", "mantle/test" -> R.drawable.img_mantle_22 - "flare-network", "flare-network/test" -> R.drawable.img_flare_22 - "taraxa", "taraxa/test" -> R.drawable.img_taraxa_22 - "radiant" -> R.drawable.img_radiant_22 - "base" -> R.drawable.img_base_22 - "joystream" -> R.drawable.img_joystream_22 - "koinos", "koinos/test" -> R.drawable.img_koinos_22 - "bittensor" -> R.drawable.img_bittensor_22 - "blast", "blast/test" -> R.drawable.img_blast_22 - "filecoin" -> R.drawable.img_filecoin_22 - "cyber", "cyber/test" -> R.drawable.img_cyber_22 - "sei", "sei/test" -> R.drawable.img_sei_22 - "internet-computer" -> R.drawable.img_icp_22 - "sui", "sui/test" -> R.drawable.img_sui_22 - "energy-web-chain", "energy-web-chain/test" -> R.drawable.img_energy_web_22 - "energy-web-x", "energy-web-x/test" -> R.drawable.img_energy_web_22 - "core", "core/test" -> R.drawable.img_core_22 - "casper-network", "casper-network/test" -> R.drawable.img_casper_22 + "casper", "casper/test" -> R.drawable.img_casper_22 "xodex" -> R.drawable.img_xodex_22 else -> R.drawable.ic_alert_24 } @@ -322,89 +240,7 @@ fun getGreyedOutIconRes(blockchainId: String): Int { "energy-web-chain", "energy-web-chain/test" -> R.drawable.ic_energy_web_22 "energy-web-x", "energy-web-x/test" -> R.drawable.ic_energy_web_22 "core", "core/test" -> R.drawable.ic_core_22 - "casper-network", "casper-network/test" -> R.drawable.ic_casper_22 - "xodex" -> R.drawable.ic_xodex_22 - else -> R.drawable.ic_alert_24 - } -} - -@Suppress("ComplexMethod", "LongMethod") -@DrawableRes -fun getGreyedOutIconResByNetworkId(networkId: String): Int { - return when (networkId) { - "arbitrum-one", "arbitrum-one/test" -> R.drawable.ic_arbitrum_22 - "avalanche", "avalanche-2", "avalanche/test", "avalanche-2/test" -> R.drawable.ic_avalanche_22 - "binance-smart-chain", "binance-smart-chain/test", "binancecoin", "binancecoin/test" -> R.drawable.ic_bsc_16 - "bitcoin", "bitcoin/test" -> R.drawable.ic_bitcoin_16 - "bitcoin-cash", "bitcoin-cash/test" -> R.drawable.ic_bitcoin_cash_16 - "litecoin", "litecoin/test" -> R.drawable.ic_litecoin_22 - "ethereum", "ethereum/test" -> R.drawable.ic_eth_16 - "ethereum-classic", "ethereum-classic/test" -> R.drawable.ic_eth_16 - "rootstock" -> R.drawable.ic_rsk_16 - "cardano", "cardano/test" -> R.drawable.ic_cardano_16 - "tezos" -> R.drawable.ic_tezos_16 - "xrp", "ripple" -> R.drawable.ic_xrp_22 - "stellar", "stellar/test" -> R.drawable.ic_stellar_16 - "polygon-pos", "polygon-pos/test" -> R.drawable.ic_polygon_22 - "solana", "solana/test" -> R.drawable.ic_solana_16 - "fantom", "fantom/test" -> R.drawable.ic_fantom_22 - "dogecoin" -> R.drawable.ic_dogecoin_16 - "tron", "tron/test" -> R.drawable.ic_tron_22 - "xdai" -> R.drawable.ic_gnosis_22 - "ethereum-pow-iou", "ethereum-pow-iou/test" -> R.drawable.ic_ethereumpow_22 - "ethereumfair", "dischain" -> R.drawable.ic_dischain_22 - "polkadot", "polkadot/test" -> R.drawable.ic_polkadot_16 - "kusama" -> R.drawable.ic_kusama_16 - "optimistic-ethereum", "optimistic-ethereum/test" -> R.drawable.ic_optimism_22 - "dash" -> R.drawable.ic_dash_22 - "kaspa" -> R.drawable.ic_kaspa_22 - "the-open-network", "the-open-network/test" -> R.drawable.ic_ton_22 - "kava", "kava/test" -> R.drawable.ic_kava_22 - "ravencoin", "ravencoin/test" -> R.drawable.ic_ravencoin_22 - "cosmos", "cosmos/test" -> R.drawable.ic_cosmos_22 - "terra", "terra-luna" -> R.drawable.ic_terra_22 - "terra-2", "terra-luna-2" -> R.drawable.ic_terra2_22 - "cronos" -> R.drawable.ic_cronos_22 - "telos", "telos/test" -> R.drawable.ic_telos_22 - "aleph-zero", "aleph-zero/test" -> R.drawable.ic_azero_22 - "octaspace", "octaspace/test" -> R.drawable.ic_octaspace_22 - "chia", "chia/test" -> R.drawable.ic_chia_22 - "near-protocol", "near-protocol/test" -> R.drawable.ic_near_22 - "decimal", "decimal/test" -> R.drawable.ic_decimal_22 - "xdc-network", "xdc-network/test" -> R.drawable.ic_xdc_22 - "vechain", "vechain/test" -> R.drawable.ic_vechain_22 - "aptos", "aptos/test" -> R.drawable.ic_aptos_22 - "shibarium", "shibarium/test" -> R.drawable.ic_shibarium_22 - "algorand", "algorand/test" -> R.drawable.ic_algorand_22 - "hedera-hashgraph", "hedera/test" -> R.drawable.ic_hedera_22 - "playa3ull-games" -> R.drawable.ic_playa3ull_22 - "ducatus" -> R.drawable.ic_ducatus_22 - "aurora", "aurora/test" -> R.drawable.ic_aurora_22 - "areon", "areon/test" -> R.drawable.ic_areon_22 - "pls", "pls/test" -> R.drawable.ic_pls_22 - "zksync", "zksync/test" -> R.drawable.ic_zksync_22 - "moonbeam", "moonbeam/test" -> R.drawable.ic_moonbeam_22 - "manta-pacific", "manta-pacific/test" -> R.drawable.ic_manta_22 - "polygon-zkevm", "polygon-zkevm/test" -> R.drawable.ic_polygon_22 - "moonriver", "moonriver/test" -> R.drawable.ic_moonriver_22 - "mantle", "mantle/test" -> R.drawable.ic_mantle_22 - "flare-network", "flare-network/test" -> R.drawable.ic_flare_22 - "taraxa", "taraxa/test" -> R.drawable.ic_taraxa_22 - "radiant" -> R.drawable.ic_radiant_22 - "base", "base/test" -> R.drawable.ic_base_22 - "joystream" -> R.drawable.ic_joystream_22 - "koinos", "koinos/test" -> R.drawable.ic_koinos_22 - "bittensor" -> R.drawable.ic_bittensor_22 - "blast", "blast/test" -> R.drawable.ic_blast_22 - "filecoin" -> R.drawable.ic_filecoin_22 - "cyber", "cyber/test" -> R.drawable.ic_cyber_22 - "sei", "sei/test" -> R.drawable.ic_sei_22 - "internet-computer" -> R.drawable.ic_icp_22 - "sui", "sui/test" -> R.drawable.ic_sui_22 - "energy-web-chain", "energy-web-chain/test" -> R.drawable.ic_energy_web_22 - "energy-web-x", "energy-web-x/test" -> R.drawable.ic_energy_web_22 - "core", "core/test" -> R.drawable.ic_core_22 - "casper-network", "casper-network/test" -> R.drawable.ic_casper_22 + "casper", "casper/test" -> R.drawable.ic_casper_22 "xodex" -> R.drawable.ic_xodex_22 else -> R.drawable.ic_alert_24 }