From c454a85c25fbbaef80664cc2767a85837ddedbd2 Mon Sep 17 00:00:00 2001
From: Franck LAURENT <franck.laurent@savoirfairelinux.com>
Date: Wed, 5 Apr 2023 15:24:07 -0400
Subject: [PATCH] CreateAccountPage: fix rendering problem

+ fix top margin for the error label in usernameTextEdit.
+ fix the info button margin when placeHolder text is active.

GitLab: #1060
Change-Id: I3ca5421c908a0b77c7c175af54a45d49aacf8f57
---
 src/app/commoncomponents/MaterialTextField.qml      | 2 +-
 src/app/wizardview/components/CreateAccountPage.qml | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/app/commoncomponents/MaterialTextField.qml b/src/app/commoncomponents/MaterialTextField.qml
index 776cf632d..6581b5200 100644
--- a/src/app/commoncomponents/MaterialTextField.qml
+++ b/src/app/commoncomponents/MaterialTextField.qml
@@ -187,7 +187,7 @@ TextField {
         width: suffixIcon.width
         height: suffixIcon.height
         anchors.right: suffixBisIcon.left
-        anchors.rightMargin: suffixBisIconSrc !== '' ? 5 : 0
+        anchors.rightMargin: suffixBisIconSrc !== '' ? 5 : root.isActive ? 0 : 20
         anchors.verticalCenter: root.verticalCenter
         anchors.verticalCenterOffset: -root.bottomPadding / 2
         visible: !readOnly
diff --git a/src/app/wizardview/components/CreateAccountPage.qml b/src/app/wizardview/components/CreateAccountPage.qml
index 3fdab432d..7874f6ad3 100644
--- a/src/app/wizardview/components/CreateAccountPage.qml
+++ b/src/app/wizardview/components/CreateAccountPage.qml
@@ -244,6 +244,7 @@ Rectangle {
                     id: invalidLabel
 
                     Layout.alignment: Qt.AlignHCenter | Qt.AlignTop
+                    Layout.topMargin: JamiTheme.wizardViewDescriptionMarginSize
                     visible: text.length !==0
                     Layout.preferredWidth: Math.min(440, root.width - JamiTheme.preferredMarginSize * 2)
 
-- 
GitLab