import QtQuick 2.13 import "../../../../shared" import "../../../../shared/status" import "../../../../imports" import "." Rectangle { id: root height: childrenRect.height + Style.current.padding anchors.left: parent.left anchors.leftMargin: Style.current.padding anchors.right: parent.right anchors.rightMargin: Style.current.padding border.color: Style.current.border radius: 16 color: Style.current.transparent Rectangle { width: 66 height: 4 color: Style.current.secondaryMenuBackground anchors.top: parent.top anchors.topMargin: -2 anchors.horizontalCenter: parent.horizontalCenter } SVGImage { anchors.top: parent.top anchors.topMargin: -6 anchors.horizontalCenter: parent.horizontalCenter source: "../../../img/key.svg" width: 40 height: 40 } StyledText { id: backUpText text: qsTr("Back up community key") anchors.top: parent.top anchors.topMargin: 48 horizontalAlignment: Text.AlignHCenter font.pixelSize: 15 wrapMode: Text.WordWrap anchors.right: parent.right anchors.rightMargin: Style.current.xlPadding anchors.left: parent.left anchors.leftMargin: Style.current.xlPadding } StatusButton { id: backUpBtn text: qsTr("Back up") anchors.horizontalCenter: parent.horizontalCenter anchors.top: backUpText.bottom anchors.topMargin: Style.current.padding onClicked: { let hiddenBannerIds = appSettings.hiddenCommunityBackUpBanners hiddenBannerIds.push(chatsModel.communities.activeCommunity.id) appSettings.hiddenCommunityBackUpBanners = hiddenBannerIds openPopup(transferOwnershipPopup, {privateKey: chatsModel.communities.exportComumnity()}) } } }