diff options
| -rw-r--r-- | kelakon.qrc | 2 | ||||
| -rw-r--r-- | pages/Password.qml | 4 | ||||
| -rw-r--r-- | pages/PasswordForm.ui.qml | 116 | ||||
| m--------- | rtclient | 0 | 
4 files changed, 122 insertions, 0 deletions
| diff --git a/kelakon.qrc b/kelakon.qrc index 249abd8..e36056f 100644 --- a/kelakon.qrc +++ b/kelakon.qrc @@ -8,5 +8,7 @@          <file>pages/Email.qml</file>          <file>pages/EmailForm.ui.qml</file>          <file>assets/arrow-back-24px.svg</file> +        <file>pages/Password.qml</file> +        <file>pages/PasswordForm.ui.qml</file>      </qresource>  </RCC> diff --git a/pages/Password.qml b/pages/Password.qml new file mode 100644 index 0000000..e0511cd --- /dev/null +++ b/pages/Password.qml @@ -0,0 +1,4 @@ +import QtQuick 2.4 + +PasswordForm { +} diff --git a/pages/PasswordForm.ui.qml b/pages/PasswordForm.ui.qml new file mode 100644 index 0000000..da39af9 --- /dev/null +++ b/pages/PasswordForm.ui.qml @@ -0,0 +1,116 @@ +import QtQuick 2.12 +import QtQuick.Layouts 1.3 +import QtQuick.Controls 2.12 + +Rectangle { +    id: rectangle +    width: 363 +    height: 628 +    color: "#fff" +    border.width: 0 + +    property alias emailTextField: emailTextField +    property alias loginButton: loginButton + +    Rectangle { +        id: appBar +        height: 56 +        color: "#ffffff" +        anchors.top: parent.top +        anchors.topMargin: 0 +        anchors.right: parent.right +        anchors.rightMargin: 0 +        anchors.left: parent.left +        anchors.leftMargin: 0 + +        Rectangle { +            id: navIconBg +            width: 24 +            height: 24 +            anchors.left: parent.left +            anchors.leftMargin: 16 +            anchors.verticalCenter: parent.verticalCenter + +            Button { +                id: backButton +                display: AbstractButton.IconOnly +                anchors.fill: parent +                icon: ("arrow-back-24px.svg") +            } +        } +    } + +    Label { +        x: 16 +        y: 398 +        color: "#2b2626" +        text: qsTr("Create password") +        font.letterSpacing: 0.25 +        lineHeight: 1 +        font.weight: Font.Bold +        wrapMode: Text.WordWrap +        anchors.bottom: emailTextField.top +        anchors.bottomMargin: 16 +        anchors.left: parent.left +        anchors.leftMargin: 16 +        anchors.right: parent.right +        anchors.rightMargin: 88 + +        font.family: "Google Sans" +        font.pointSize: 34 +    } + +    TextField { +        id: emailTextField +        y: 501 +        font.pointSize: 16 +        anchors.bottom: loginButton.top +        anchors.bottomMargin: 16 +        font.family: "Google Sans" +        Layout.fillWidth: true +        placeholderText: qsTr("Password") +        anchors.right: parent.right +        anchors.rightMargin: 16 +        anchors.left: parent.left +        anchors.leftMargin: 16 +        Layout.maximumHeight: 56 + +        background: Rectangle { +            color: emailTextField.enabled ? "#f4f4f4" : "#353637" +            anchors.verticalCenter: parent.verticalCenter +            implicitHeight: 56 +            radius: 6 +        } +    } + +    Button { +        id: createPassButton +        x: 34 +        y: 278 +        width: 296 +        height: 36 +        text: qsTr("Confirm password") +        anchors.right: parent.right +        anchors.rightMargin: 16 +        anchors.bottom: parent.bottom +        anchors.bottomMargin: 16 +        anchors.left: parent.left +        anchors.leftMargin: 16 + +        contentItem: Text { +            text: createPassButton.text +            color: "#FFF" +            font.pointSize: 14 +            font.family: "Google Sans" +            horizontalAlignment: Text.AlignHCenter +            verticalAlignment: Text.AlignVCenter +            elide: Text.ElideRight +        } + +        background: Rectangle { +            opacity: enabled ? 1.0 : 0.3 +            color: createPassButton.down ? "#6d22e9" : "#4F12DA" +            radius: 6 +        } +    } +} diff --git a/rtclient b/rtclient -Subproject 89cd9ab12cb2aa09f92e312cd0418a036dc0ed8 +Subproject ecafe3ac8ea1d71ceaf0fd2161fc6fe599596f4 |