status-desktop/ui/app/AppLayouts/Wallet/views/RightTabBaseView.qml

54 lines
1.4 KiB
QML
Raw Normal View History

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 dappsEnabled
property bool swapEnabled
property var sendModal
property alias header: header
property alias headerButton: header.headerButton
property alias networkFilter: header.networkFilter
default property alias content: contentWrapper.children
ColumnLayout {
anchors.fill: parent
spacing: 0
WalletHeader {
id: header
Layout.fillWidth: true
overview: WalletStores.RootStore.overview
walletStore: WalletStores.RootStore
networkConnectionStore: root.networkConnectionStore
dappsEnabled: root.dappsEnabled
loginType: root.store.loginType
}
Item {
id: contentWrapper
Layout.fillWidth: true
Layout.fillHeight: true
}
}
}