diff --git a/assets/css/src/admin.styl b/assets/css/src/admin.styl index 92e54b678e..7845ebfa29 100644 --- a/assets/css/src/admin.styl +++ b/assets/css/src/admin.styl @@ -36,4 +36,5 @@ @require 'welcome_wizard' @require 'intro' @require 'in_app_announcements' -@require 'discounts' \ No newline at end of file +@require 'newsletter_congratulate.styl' +@require 'discounts' diff --git a/assets/css/src/modal.styl b/assets/css/src/modal.styl index 39133d00f6..a379ccf0a5 100644 --- a/assets/css/src/modal.styl +++ b/assets/css/src/modal.styl @@ -168,14 +168,18 @@ body.mailpoet_modal_opened padding-bottom: 52px #mailpoet_loading - width: 150px - height: 32px position: relative left: 50% top: 50% margin-left: -75px margin-top: -16px +.mailpoet_loading + height: 32px + width: 150px + display flex + flex-direction: row + .mailpoet_modal_loading animation-direction(linear) animation-duration(1.9500000000000002s) @@ -183,18 +187,17 @@ body.mailpoet_modal_opened animation-name(bounce_mailpoet_modal_loading) border-radius(21px) background-color: #E01D4E - float: left height: 32px margin-left: 17px width: 32px -#mailpoet_modal_loading_1 +#mailpoet_modal_loading_1, .mailpoet_modal_loading_1 animation-delay(0.39s) -#mailpoet_modal_loading_2 +#mailpoet_modal_loading_2, .mailpoet_modal_loading_2 animation-delay(0.9099999999999999s) -#mailpoet_modal_loading_3 +#mailpoet_modal_loading_3, .mailpoet_modal_loading_3 animation-delay(1.1700000000000002s) @keyframes bounce_mailpoet_modal_loading diff --git a/assets/css/src/newsletter_congratulate.styl b/assets/css/src/newsletter_congratulate.styl new file mode 100644 index 0000000000..5ecf5a446d --- /dev/null +++ b/assets/css/src/newsletter_congratulate.styl @@ -0,0 +1,23 @@ +.newsletter_congratulate_page + margin-top: 30px; + +.mailpoet_newsletter_loading + text-align: center; + + .mailpoet_loading + margin: 100px auto 0 auto; + + .mailpoet_newsletter_loading_header + margin: 30px; + +.mailpoet_congratulate_success + width: 100%; + + h1 + text-align center; + margin-bottom: 30px; + + img, .button + margin-left: auto; + margin-right: auto; + display: block; diff --git a/assets/img/newsletter/congrat-illu-success.png b/assets/img/newsletter/congrat-illu-success.png new file mode 100644 index 0000000000..3e5ca7eaa6 Binary files /dev/null and b/assets/img/newsletter/congrat-illu-success.png differ diff --git a/assets/img/newsletter/congratulation-page-illustration-transparent-LQ.png b/assets/img/newsletter/congratulation-page-illustration-transparent-LQ.png new file mode 100644 index 0000000000..0031707f64 Binary files /dev/null and b/assets/img/newsletter/congratulation-page-illustration-transparent-LQ.png differ diff --git a/assets/js/src/loading.jsx b/assets/js/src/loading.jsx new file mode 100644 index 0000000000..7c791db659 --- /dev/null +++ b/assets/js/src/loading.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + +function Loading() { + return ( +
+
+
+
+
+ ); +} + +module.exports = Loading; diff --git a/assets/js/src/modal.js b/assets/js/src/modal.js index 4b17fa2383..00f6102a44 100644 --- a/assets/js/src/modal.js +++ b/assets/js/src/modal.js @@ -87,7 +87,7 @@ define('modal', ['mailpoet', 'jquery'], '
' + '
' + '
', - loading: '