status-desktop/ui/imports/shared/panels/AddressRequiredValidator.qml

41 lines
1.0 KiB
QML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import QtQuick 2.13
import QtQuick.Controls 2.13
import QtQuick.Layouts 1.13
import utils 1.0
import StatusQ.Core 0.1
import StatusQ.Core.Theme 0.1
Column {
id: root
anchors.horizontalCenter: parent.horizontalCenter
spacing: 5
visible: !isValid || isWarn
property bool isValid: true
property bool isWarn: address == Constants.zeroAddress
property alias errorMessage: txtValidationError.text
property string address: ""
StatusIcon {
width: 13.33
height: 13.33
anchors.horizontalCenter: parent.horizontalCenter
icon: "warning"
color: Theme.palette.dangerColor1
}
StatusBaseText {
id: txtValidationError
text: qsTr("You need to request the recipients address first.\nAssets wont be sent yet.")
verticalAlignment: Text.AlignVCenter
horizontalAlignment: Text.AlignHCenter
wrapMode: Text.WordWrap
font.pixelSize: 13
height: 18
color: Theme.palette.dangerColor1
}
}