import QtQuick 2.13 import QtQuick.Controls 2.13 import utils 1.0 import StatusQ.Controls 0.1 import shared.popups 1.0 import "../panels" import "../stores" // TODO: replace with StatusModal ModalPopup { property var onAccountSelect: function () {} property var onOpenModalClick: function () {} id: popup //% "Your keys" title: qsTrId("your-keys") AccountListPanel { id: accountList anchors.fill: parent model: LoginStore.loginModuleInst.accountsModel isSelected: function (index, keyUid) { return LoginStore.currentAccount.keyUid === keyUid } onAccountSelect: function(index) { popup.onAccountSelect(index) popup.close() } } footer: StatusButton { anchors.bottom: parent.bottom anchors.topMargin: Style.current.padding anchors.right: parent.right //% "Add another existing key" text: qsTrId("add-another-existing-key") onClicked : { onOpenModalClick() popup.close() } } }