import QtQuick 2.15 import QtQuick.Controls 2.15 import AppLayouts.Wallet.controls 1.0 import StatusQ.Core.Theme 0.1 import utils 1.0 Pane { readonly property var assetsData: [ { tokensKey: "key_1", communityId: "", name: "Status Test Token", currencyBalanceAsString: "42,23 USD", symbol: "STT", iconSource: Constants.tokenIcon("STT"), tokensKey: "STT", balances: [ { balanceAsString: "0,56", iconUrl: "network/Network=Ethereum" }, { balanceAsString: "0,22", iconUrl: "network/Network=Arbitrum" }, { balanceAsString: "0,12", iconUrl: "network/Network=Optimism" } ] }, { tokensKey: "key_2", communityId: "", name: "Ether", currencyBalanceAsString: "4 276,86 USD", symbol: "ETH", iconSource: Constants.tokenIcon("ETH"), tokensKey: "ETH", balances: [ { balanceAsString: "1,01", iconUrl: "network/Network=Optimism" }, { balanceAsString: "0,47", iconUrl: "network/Network=Arbitrum" }, { balanceAsString: "0,12", iconUrl: "network/Network=Ethereum" } ] }, { tokensKey: "key_2", communityId: "", name: "Dai Stablecoin", currencyBalanceAsString: "45,92 USD", symbol: "DAI", iconSource: Constants.tokenIcon("DAI"), tokensKey: "DAI", balances: [ { balanceAsString: "45,12", iconUrl: "network/Network=Arbitrum" }, { balanceAsString: "0,56", iconUrl: "network/Network=Optimism" }, { balanceAsString: "0,12", iconUrl: "network/Network=Ethereum" } ] } ] ListModel { id: assetsModel Component.onCompleted: append(assetsData) } background: Rectangle { color: Theme.palette.baseColor3 } AssetSelector { id: panel anchors.centerIn: parent assetsModel: assetsModel onAssetSelected: console.log("asset selected:", key) } } // category: Controls