From 61b1ca89d3cca76f627a8af25bad5c7bf0cd2a76 Mon Sep 17 00:00:00 2001 From: Sean Yesmunt Date: Mon, 24 Aug 2020 00:00:10 -0400 Subject: [PATCH] first run cleanup + sync first run acknowledgements --- ui/component/userChannelFollowIntro/view.jsx | 2 +- ui/component/userSignUp/index.js | 6 +++ ui/component/userSignUp/view.jsx | 43 +++++++++++++------ ui/component/userTagFollowIntro/view.jsx | 7 ++-- ui/component/userVerify/view.jsx | 4 +- ui/redux/reducers/settings.js | 2 + ui/scss/component/_card.scss | 8 +++- ui/scss/component/_main.scss | 44 +++++++++++++++++++- ui/scss/component/section.scss | 20 +++++++-- 9 files changed, 111 insertions(+), 25 deletions(-) diff --git a/ui/component/userChannelFollowIntro/view.jsx b/ui/component/userChannelFollowIntro/view.jsx index 3cc07bf02..7dbeeb2a2 100644 --- a/ui/component/userChannelFollowIntro/view.jsx +++ b/ui/component/userChannelFollowIntro/view.jsx @@ -41,7 +41,7 @@ function UserChannelFollowIntro(props: Props) { )} actions={ -
+
); } } diff --git a/ui/redux/reducers/settings.js b/ui/redux/reducers/settings.js index b113144f3..61f3920c5 100644 --- a/ui/redux/reducers/settings.js +++ b/ui/redux/reducers/settings.js @@ -30,6 +30,8 @@ const defaultState = { clientSettings: { // UX [SETTINGS.EMAIL_COLLECTION_ACKNOWLEDGED]: false, + [SETTINGS.FOLLOWING_ACKNOWLEDGED]: false, + [SETTINGS.TAGS_ACKNOWLEDGED]: false, [SETTINGS.ENABLE_SYNC]: IS_WEB, // UI diff --git a/ui/scss/component/_card.scss b/ui/scss/component/_card.scss index 795cd8be6..4bf89f54c 100644 --- a/ui/scss/component/_card.scss +++ b/ui/scss/component/_card.scss @@ -5,9 +5,15 @@ overflow: hidden; border: 1px solid var(--color-border); - @media (max-width: $breakpoint-small) { + ~ .card { margin-bottom: var(--spacing-m); } + + @media (max-width: $breakpoint-small) { + ~ .card { + margin-bottom: 0; + } + } } .card--disabled { diff --git a/ui/scss/component/_main.scss b/ui/scss/component/_main.scss index 75fa2ad6d..c478e606e 100644 --- a/ui/scss/component/_main.scss +++ b/ui/scss/component/_main.scss @@ -108,9 +108,49 @@ .main--auth-page { width: 100%; max-width: 70rem; - margin-top: var(--spacing-main-padding); margin-left: auto; margin-right: auto; + padding: 0 var(--spacing-s); + + @media (min-width: $breakpoint-small) { + margin-top: var(--spacing-main-padding); + padding: 0 var(--spacing-l); + } +} + +.main__auth-content { + display: flex; + position: relative; + flex-direction: column; + padding-bottom: var(--spacing-xl); + + @media (min-width: $breakpoint-small) { + flex-direction: row; + + > :first-child { + position: fixed; + background-color: var(--color-background); + width: calc(40% - var(--spacing-l)); + margin-top: var(--spacing-xl); + } + + > :nth-child(2) { + width: 50%; + margin-left: auto; + } + } + + @media (min-width: $breakpoint-medium) { + > :first-child { + width: calc(30% - var(--spacing-l)); + max-width: 25rem; + } + + > :nth-child(2) { + width: 50%; + margin-left: auto; + } + } } .main--buy { @@ -163,7 +203,7 @@ display: flex; flex-direction: column; align-items: flex-start; - max-width: 50rem; + max-width: 60rem; text-align: left; & > * { diff --git a/ui/scss/component/section.scss b/ui/scss/component/section.scss index d9f246575..4cb2dcc16 100644 --- a/ui/scss/component/section.scss +++ b/ui/scss/component/section.scss @@ -51,6 +51,7 @@ margin-right: var(--spacing-m); font-weight: var(--font-weight-bold); font-size: var(--font-heading); + margin-bottom: var(--spacing-l); @media (max-width: $breakpoint-small) { font-size: var(--font-title); @@ -71,10 +72,12 @@ .section__divider { display: flex; + align-items: center; flex-direction: column; + position: relative; hr { - margin: var(--spacing-l) 0; + margin: var(--spacing-xl) 0; } p { @@ -83,10 +86,10 @@ font-size: var(--font-large); font-weight: var(--font-weight-base); background-color: var(--color-background); - transform: translateY(-150%); + position: absolute; + height: var(--spacing-xl); + top: calc(var(--spacing-xl) / 2 + 10px); padding: 0 var(--spacing-l); - display: inline-block; - margin: auto; } } @@ -148,6 +151,15 @@ } } +.section__actions--between { + @extend .section__actions; + justify-content: space-between; + + @media (max-width: $breakpoint-small) { + justify-content: flex-start; + } +} + .section__actions--no-margin { margin-top: 0; }