From 7c7bda669c1ba1e3a363924dae22f9afa8c8860a Mon Sep 17 00:00:00 2001 From: elhombretecla Date: Thu, 4 Feb 2021 13:31:34 +0100 Subject: [PATCH] :sparkles: Add better layout for register success page. --- .../resources/images/icons/icon-verify.svg | 3 ++ frontend/resources/locales.json | 2 +- .../resources/styles/main/partials/forms.scss | 29 +++++++++++++++++++ frontend/src/app/main/ui/auth/register.cljs | 6 ++-- frontend/src/app/main/ui/icons.cljs | 1 + 5 files changed, 38 insertions(+), 3 deletions(-) create mode 100644 frontend/resources/images/icons/icon-verify.svg diff --git a/frontend/resources/images/icons/icon-verify.svg b/frontend/resources/images/icons/icon-verify.svg new file mode 100644 index 000000000..1b10a8a22 --- /dev/null +++ b/frontend/resources/images/icons/icon-verify.svg @@ -0,0 +1,3 @@ + + + diff --git a/frontend/resources/locales.json b/frontend/resources/locales.json index ffbe839e8..abb75a4a6 100644 --- a/frontend/resources/locales.json +++ b/frontend/resources/locales.json @@ -37,7 +37,7 @@ }, "auth.verification-email-sent": { "translations": { - "en": "We've sent a verification email to %s." + "en": "We've sent a verification email to" } }, diff --git a/frontend/resources/styles/main/partials/forms.scss b/frontend/resources/styles/main/partials/forms.scss index b65fd5583..03d520195 100644 --- a/frontend/resources/styles/main/partials/forms.scss +++ b/frontend/resources/styles/main/partials/forms.scss @@ -61,6 +61,35 @@ textarea { margin-bottom: 20px; } + .notification-icon { + justify-content: center; + display: flex; + margin-bottom: 3rem; + + svg { + fill: $color-gray-60; + height: 40%; + width: 40%; + } + } + + .notification-text { + font-size: $fs18; + color: $color-gray-60; + margin-bottom: 20px; + } + + .notification-text-email { + background: $color-gray-10; + border-radius: $br-small; + color: $color-gray-60; + font-size: $fs18; + font-weight: 500; + margin: 1.5rem 0 2.5rem 0; + padding: 1rem; + text-align: center; + } + h2 { font-size: $fs24; color: $color-gray-60; diff --git a/frontend/src/app/main/ui/auth/register.cljs b/frontend/src/app/main/ui/auth/register.cljs index 66f618414..9d76bd2b9 100644 --- a/frontend/src/app/main/ui/auth/register.cljs +++ b/frontend/src/app/main/ui/auth/register.cljs @@ -123,8 +123,10 @@ (mf/defc register-success-page [{:keys [params] :as props}] [:div.form-container - [:div.subtitle (tr "auth.verification-email-sent" (:email params ""))] - [:div.subtitle (tr "auth.check-your-email")]]) + [:div.notification-icon i/icon-verify] + [:div.notification-text (tr "auth.verification-email-sent")] + [:div.notification-text-email (:email params "")] + [:div.notification-text (tr "auth.check-your-email")]]) (mf/defc register-page diff --git a/frontend/src/app/main/ui/icons.cljs b/frontend/src/app/main/ui/icons.cljs index f620afd84..3d54dfb6b 100644 --- a/frontend/src/app/main/ui/icons.cljs +++ b/frontend/src/app/main/ui/icons.cljs @@ -51,6 +51,7 @@ (def icon-empty (icon-xref :icon-empty)) (def icon-list (icon-xref :icon-list)) (def icon-lock (icon-xref :icon-lock)) +(def icon-verify (icon-xref :icon-verify)) (def icon-set (icon-xref :icon-set)) (def image (icon-xref :image)) (def infocard (icon-xref :infocard))