DappPermissionsView and related sub-components removed

Closes: #16517
This commit is contained in:
Michał Cieślak 2024-10-14 17:40:22 +02:00 committed by Michał
parent fe08742cc3
commit 663364452e
5 changed files with 2 additions and 112 deletions

View File

@ -370,10 +370,6 @@ SettingsContentBase {
sendModal: root.rootStore.sendModalPopup sendModal: root.rootStore.sendModalPopup
} }
DappPermissionsView {
walletStore: root.walletStore
}
Component { Component {
id: addNewAccountButtonComponent id: addNewAccountButtonComponent
StatusButton { StatusButton {

View File

@ -1,30 +0,0 @@
import QtQuick 2.13
import shared.status 1.0
import StatusQ.Controls 0.1
import StatusQ.Core 0.1
import StatusQ.Core.Theme 0.1
import StatusQ.Components 0.1
import utils 1.0
import "../../stores"
import "../../controls"
Item {
id: root
property WalletStore walletStore
Column {
id: column
anchors.top: parent.top
anchors.left: parent.left
width: parent.width
PermissionsListView {
id: permissionsList
width: parent.width
walletStore: root.walletStore
}
}
}

View File

@ -24,7 +24,6 @@ Column {
signal goToNetworksView() signal goToNetworksView()
signal goToAccountOrderView() signal goToAccountOrderView()
signal goToAccountView(var account) signal goToAccountView(var account)
signal goToDappPermissionsView()
signal goToManageTokensView() signal goToManageTokensView()
signal goToSavedAddressesView() signal goToSavedAddressesView()

View File

@ -1,73 +0,0 @@
import QtQuick 2.14
import QtWebEngine 1.10
import shared.status 1.0
import StatusQ.Controls 0.1
import StatusQ.Core 0.1
import StatusQ.Core.Theme 0.1
import StatusQ.Components 0.1
import utils 1.0
import AppLayouts.Profile.stores 1.0
Column {
id: root
property WalletStore walletStore
Repeater {
id: permissionsList
model: walletStore.dappList
delegate: Item {
property string dappName: model.name
width: parent.width
height: listItem.height + spacer.height
WebEngineView {
id: webView
url: dappName.startsWith("http") ? dappName : `http://${dappName}`
visible: false
}
StatusListItem {
id: listItem
title: webView.title !== "" ? webView.title : dappName
subTitle: dappName
asset.name: webView.icon != "" ? webView.icon : Style.svg("compassActive")
asset.isImage: true
width: parent.width
highlighted: true
sensor.enabled: false
components: [
StatusButton {
text: model.accounts.count > 1 ? qsTr("Disconnect All") : qsTr("Disconnect")
size: StatusBaseButton.Size.Small
type: StatusBaseButton.Type.Danger
onClicked: {
walletStore.disconnect(dappName)
}
}
]
bottomModel: model.accounts
bottomDelegate: StatusListItemTag {
property int outerIndex: listItem.index || 0
title: model.name
asset.emoji: !!model.emoji ? model.emoji: ""
asset.color: Utils.getColorForId(model.colorId)
asset.name: !model.emoji ? "filled-account": ""
asset.letterSize: 14
asset.isLetterIdenticon: !!model.emoji
asset.bgColor: Theme.palette.indirectColor1
onClicked: {
walletStore.disconnectAddress(dappName, model.address)
}
}
}
Item {
id: spacer
height: Style.current.bigPadding
width: parent.width
}
} // Item
} // Repeater
} // Column

View File

@ -1,10 +1,8 @@
AccountOrderView 1.0 AccountOrderView.qml AccountOrderView 1.0 AccountOrderView.qml
AccountView 1.0 AccountView.qml AccountView 1.0 AccountView.qml
DappPermissionsView 1.0 DappPermissionsView.qml
EditNetworkView 1.0 EditNetworkView.qml
EditNetworkForm 1.0 EditNetworkForm.qml EditNetworkForm 1.0 EditNetworkForm.qml
EditNetworkView 1.0 EditNetworkView.qml
MainView 1.0 MainView.qml MainView 1.0 MainView.qml
ManageTokensView 1.0 ManageTokensView.qml ManageTokensView 1.0 ManageTokensView.qml
NetworksView 1.0 NetworksView.qml NetworksView 1.0 NetworksView.qml
PermissionsListView 1.0 PermissionsListView.qml
SavedAddressesView 1.0 SavedAddressesView.qml SavedAddressesView 1.0 SavedAddressesView.qml