status-desktop/ui/app/AppLayouts/Wallet/SignPhraseModal.qml

111 lines
3.2 KiB
QML
Raw Normal View History

2020-11-27 16:21:15 +00:00
import QtQuick 2.13
import QtQuick.Controls 2.13
import QtQuick.Layouts 1.13
import "../../../imports"
import "../../../shared"
import "../../../shared/status"
import "."
ModalPopup {
id: signPhrasePopup
2021-02-18 16:36:05 +00:00
//% "Signing phrase"
title: qsTrId("signing-phrase")
2020-11-27 16:21:15 +00:00
height: 390
closePolicy: Popup.NoAutoClose
Column {
anchors.left: parent.left
anchors.right: parent.right
2020-11-27 16:21:15 +00:00
StyledText {
anchors.horizontalCenter: parent.horizontalCenter
2021-02-18 16:36:05 +00:00
//% "This is your signing phrase"
text: qsTrId("this-is-you-signing")
2020-11-27 16:21:15 +00:00
font.pixelSize: 17
font.weight: Font.Bold
horizontalAlignment: Text.AlignHCenter
height: Style.current.padding * 3
}
StyledText {
anchors.horizontalCenter: parent.horizontalCenter
2021-02-18 16:36:05 +00:00
//% "You should see these 3 words before signing each transaction"
text: qsTrId("three-words-description")
2020-11-27 16:21:15 +00:00
font.pixelSize: 15
width: 330
wrapMode: Text.WordWrap
horizontalAlignment: Text.AlignHCenter
height: Style.current.padding * 4
}
Rectangle {
color: Style.current.inputBackground
height: 44
width: parent.width
2020-11-27 16:21:15 +00:00
StyledText {
id: signingPhrase
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter
font.pixelSize: 15
refactor wallet views add getSettings methods to src/status fix issue with calling getSettings; document issue remove most direct references to libstatus; document some common issues remove most references to libstatus wallet add mailserver layer to status lib; remove references to libstatus mailservers remove libstatus accounts references move types out of libstatus; remove libstatus types references remove libstatus browser references refactor libstatus utils references remove more references to libstatus stickers remove references to libstatus constants from src/app remove more libstatus references from src/app refactor token_list usage of libstatus refactor stickers usage of libstatus refactor chat usage of libstatus remove libstatus references from the wallet view remove logic from ens manager view fix issue with import & namespace conflict remove unnecessary imports refactor provider view to not depend on libstatus refactor provider view refactor: move accounts specific code to its own section fix account selection move collectibles to their own module update references to wallet transactions refactor: move gas methods to their own file refactor: extract tokens into their own file refactor: extract ens to its own file refactor: extract dappbrowser code to its own file refactor: extract history related code to its own file refactor: extract balance to its own file refactor: extract utils to its own file clean up wallet imports fix: identicon for transaction commands Fixes #2533
2021-06-08 12:48:31 +00:00
text: walletModel.utilsView.signingPhrase
2020-11-27 16:21:15 +00:00
}
}
Item {
height: 30
width: parent.width
SVGImage {
width: 13.33
height: 13.33
sourceSize.height: height * 2
sourceSize.width: width * 2
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
fillMode: Image.PreserveAspectFit
source: "../../img/exclamation_outline.svg"
}
}
StyledText {
2021-02-18 16:36:05 +00:00
//% "If you see a different combination, cancel the transaction and sign out"
text: qsTrId("three-words-description-2")
2020-11-27 16:21:15 +00:00
verticalAlignment: Text.AlignVCenter
horizontalAlignment: Text.AlignHCenter
width: parent.width
2020-11-27 16:21:15 +00:00
font.pixelSize: 13
height: 18
color: Style.current.danger
anchors.horizontalCenter: parent.horizontalCenter
}
}
footer: Item {
width: parent.width
height: btnRemindLater.height
2020-11-27 16:21:15 +00:00
StatusButton {
anchors.right: btnRemindLater.left
anchors.rightMargin: Style.current.padding
2021-02-18 16:36:05 +00:00
//% "Ok, got it"
text: qsTrId("ens-got-it")
2020-11-27 16:21:15 +00:00
type: "secondary"
onClicked: {
appSettings.hideSignPhraseModal = true;
close();
}
}
StatusButton {
id: btnRemindLater
anchors.right: parent.right
2021-02-18 16:36:05 +00:00
//% "Remind me later"
text: qsTrId("remind-me-later")
2020-11-27 16:21:15 +00:00
onClicked: {
hideSignPhraseModal = true;
close();
}
}
}
2021-04-07 16:28:49 +00:00
}