status-desktop/ui/app/AppLayouts/Onboarding/popups/SelectAnotherAccountModal.qml

52 lines
1.1 KiB
QML
Raw Permalink Normal View History

import QtQuick 2.15
import QtQuick.Controls 2.15
import utils 1.0
import StatusQ.Core.Theme 0.1
import StatusQ.Controls 0.1
import shared.popups 1.0
import "../panels"
import "../stores"
// TODO: replace with StatusModal
ModalPopup {
id: root
property StartupStore startupStore
signal accountSelected(int index)
signal openModalClicked()
title: qsTr("Your keys")
AccountListPanel {
id: accountList
anchors.fill: parent
model: root.startupStore.startupModuleInst.loginAccountsModel
isSelected: function (index, keyUid) {
return root.startupStore.selectedLoginAccount.keyUid === keyUid
2020-06-13 15:17:54 +00:00
}
onAccountSelect: function(index) {
root.accountSelected(index)
root.close()
}
}
footer: StatusButton {
2020-06-12 20:47:44 +00:00
anchors.bottom: parent.bottom
anchors.topMargin: Theme.padding
anchors.right: parent.right
text: qsTr("Add another existing key")
onClicked : {
openModalClicked()
root.close()
}
}
}