mirror of
https://github.com/status-im/status-desktop.git
synced 2025-01-09 13:56:10 +00:00
c0aeae5ea5
closes #16883 #16882 1. connect the dapps service online state to the enabled state for the dapps button 2. Fix the connect modal primary action button 3. Align DappsComboBox disabled color with the refresh button disabled color (cherry picked from commit 2c4f6b5da3d484b8e36f2ec572ba738e490cda40)
67 lines
1.9 KiB
QML
67 lines
1.9 KiB
QML
import QtQuick 2.15
|
|
import QtQuick.Layouts 1.15
|
|
|
|
import StatusQ.Core 0.1
|
|
|
|
import shared.stores 1.0
|
|
|
|
import AppLayouts.stores 1.0 as AppLayoutsStores
|
|
import AppLayouts.Communities.stores 1.0
|
|
import AppLayouts.Profile.stores 1.0 as ProfileStores
|
|
import AppLayouts.Wallet.stores 1.0 as WalletStores
|
|
import "../panels"
|
|
|
|
FocusScope {
|
|
id: root
|
|
|
|
property AppLayoutsStores.RootStore store
|
|
property ProfileStores.ContactsStore contactsStore
|
|
property CommunitiesStore communitiesStore
|
|
property NetworkConnectionStore networkConnectionStore
|
|
|
|
property bool swapEnabled
|
|
property bool dAppsEnabled
|
|
property bool dAppsVisible
|
|
property bool walletConnectEnabled
|
|
property bool browserConnectEnabled
|
|
|
|
property var dAppsModel
|
|
|
|
property alias header: header
|
|
property alias headerButton: header.headerButton
|
|
property alias networkFilter: header.networkFilter
|
|
|
|
default property alias content: contentWrapper.children
|
|
|
|
signal dappPairRequested()
|
|
signal dappDisconnectRequested(string dappUrl)
|
|
|
|
ColumnLayout {
|
|
anchors.fill: parent
|
|
spacing: 0
|
|
|
|
WalletHeader {
|
|
id: header
|
|
Layout.fillWidth: true
|
|
overview: WalletStores.RootStore.overview
|
|
walletStore: WalletStores.RootStore
|
|
networkConnectionStore: root.networkConnectionStore
|
|
loginType: root.store.loginType
|
|
dAppsEnabled: root.dAppsEnabled
|
|
dAppsVisible: root.dAppsVisible
|
|
dAppsModel: root.dAppsModel
|
|
walletConnectEnabled: root.walletConnectEnabled
|
|
browserConnectEnabled: root.browserConnectEnabled
|
|
|
|
onDappPairRequested: root.dappPairRequested()
|
|
onDappDisconnectRequested: (dappUrl) =>root.dappDisconnectRequested(dappUrl)
|
|
}
|
|
|
|
Item {
|
|
id: contentWrapper
|
|
Layout.fillWidth: true
|
|
Layout.fillHeight: true
|
|
}
|
|
}
|
|
}
|