From 2837de84923f05e466b9e44548872b5709ce45b3 Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Thu, 30 Nov 2023 12:54:59 +0530 Subject: [PATCH 01/11] Fix Little Things :round_pushpin: --- .../components/Button/NextButtonSiteGen/stylesheet.scss | 2 +- .../components/NewfoldInterfaceSkeleton/style.scss | 2 +- src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss | 2 +- src/OnboardingSPA/styles/_branding.scss | 3 +++ src/OnboardingSPA/styles/_icons.scss | 1 - 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss b/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss index 6c55b39b3..199b00b0c 100644 --- a/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss +++ b/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss @@ -26,7 +26,7 @@ } &--disabled { - background-color: rgba(var(--nfd-onboarding-primary-rgb), 0.4); + background-color: rgba(var(--nfd-onboarding-primary-rgb), 0.6) !important; &:hover { cursor: not-allowed; diff --git a/src/OnboardingSPA/components/NewfoldInterfaceSkeleton/style.scss b/src/OnboardingSPA/components/NewfoldInterfaceSkeleton/style.scss index 63a890554..c50f2fbb8 100644 --- a/src/OnboardingSPA/components/NewfoldInterfaceSkeleton/style.scss +++ b/src/OnboardingSPA/components/NewfoldInterfaceSkeleton/style.scss @@ -181,7 +181,7 @@ html.nfd-interface-interface-skeleton__html-container { .nfd-onboarding-skeleton { &--sitegen { - background-image: var(--sitegen-background); + background: var(--sitegen-background); background-repeat: no-repeat; background-size: cover; diff --git a/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss index f72ce8510..fc21f72c8 100644 --- a/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss @@ -96,7 +96,7 @@ background-image: var(--facebook-icon); width: 25px; height: 25px; - filter: invert(100%) sepia(100%) saturate(100%) hue-rotate(215deg) brightness(104%) contrast(102%); + filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(376%) hue-rotate(220deg) brightness(120%) contrast(100%); } } } diff --git a/src/OnboardingSPA/styles/_branding.scss b/src/OnboardingSPA/styles/_branding.scss index 79dea6bed..176ef601a 100644 --- a/src/OnboardingSPA/styles/_branding.scss +++ b/src/OnboardingSPA/styles/_branding.scss @@ -301,6 +301,8 @@ body { } .nfd-onboarding-sitegen-light { + + --sitegen-background: #ededed; --nfd-onboarding-primary: #000; --nfd-onboarding-primary-rgb: 0, 0, 0; --nfd-onboarding-hover: #c3c4c7; @@ -334,5 +336,6 @@ body { --nfd-onboarding-navigation-back-background: rgba(54, 62, 68, 0.35); --nfd-onboarding-site-logo-border: rgba(156, 162, 167, 1); --nfd-onboarding-header-border: rgba(var(--nfd-onboarding-primary-rgb), 0.3); + --sitegen-background: url(../static/images/sitegen/sitegen-bg.png); } } diff --git a/src/OnboardingSPA/styles/_icons.scss b/src/OnboardingSPA/styles/_icons.scss index 17b6bad17..55051fb59 100644 --- a/src/OnboardingSPA/styles/_icons.scss +++ b/src/OnboardingSPA/styles/_icons.scss @@ -37,7 +37,6 @@ body { --site-features-wishlist: url(../static/icons/site-features/wishlist.svg); --site-features-comingsoon: url(../static/icons/site-features/comingsoon.svg); - --sitegen-background: url(../static/images/sitegen/sitegen-bg.png); --sitegen-ai-icon: url(../static/icons/sitegen/sitegen-ai-icon.svg); --sitegen-image-upload-icon: url(../static/icons/sitegen/image-upload.svg); --sitegen-ai-animation: url(../static/images/sitegen/sitegen-ai-animation.gif); From 72527aee9cb79199a903cac5e8b9cd3a6fd9cb7e Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Thu, 30 Nov 2023 20:46:15 +0530 Subject: [PATCH 02/11] Some Other Fixes :construction: --- .../steps/SiteGen/SiteLogo/index.js | 8 ++--- .../steps/SiteGen/SiteLogo/stylesheet.scss | 24 -------------- .../steps/SiteGen/SocialMedia/index.js | 8 ++--- .../steps/SiteGen/SocialMedia/stylesheet.scss | 33 +++---------------- 4 files changed, 9 insertions(+), 64 deletions(-) diff --git a/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js b/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js index 81f2bafd9..0d7c0ab37 100644 --- a/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js +++ b/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js @@ -10,6 +10,7 @@ import getContents from './contents'; import ImageUploaderWithText from '../../../components/ImageUploader/components/ImageUploaderWithText'; import ButtonNext from '../../../components/Button/ButtonNext'; import SkipButton from '../../../components/SkipButton'; +import AIHeading from '../../../components/Heading/AIHeading'; const SiteGenSiteLogo = () => { const [ siteLogo, setSiteLogo ] = useState(); @@ -69,12 +70,7 @@ const SiteGenSiteLogo = () => { className="nfd-onboarding-step--site-gen__site-logo" >
-
-
-

- { content.heading } -

-
+ { const { @@ -31,12 +32,7 @@ const SiteGenSiteSocialMedia = () => { className="nfd-onboarding-step--site-gen__social-media" >
-
-
-

- { content.heading } -

-
+
{ content.facebookTitle } diff --git a/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss index fc21f72c8..23dc768e9 100644 --- a/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss @@ -6,29 +6,6 @@ &__container { - &__heading { - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; - - &__animation { - background-image: var(--sitegen-ai-animation); - background-repeat: no-repeat; - background-size: contain; - width: 83px; - height: 72px; - } - - &__text { - color: var(--nfd-onboarding-primary); - font-size: clamp(0.875rem, 0.7727rem + 0.5114vw, 2rem); - margin-left: 15px; - white-space: normal; - line-height: 1; - } - } - &__buttons { display: flex; flex-direction: row; @@ -52,24 +29,24 @@ } &__contain { - width: 600px; + max-width: 600px; margin: 16px; border: 1.25px solid var(--nfd-onboarding-site-logo-border); border-radius: 8px; padding: 24px; display: flex; flex-direction: row; - justify-content: left; + justify-content: space-evenly; align-items: left; &__containleft { - width: 400px; + width: 65%; display: flex; flex-direction: column; justify-content: center; color: var(--nfd-onboarding-primary); font-size: clamp(0.875rem, 0.7727rem + 0.5114vw, 2rem); - margin-left: 15px; + margin-right: 25px; white-space: normal; line-height: 1; } @@ -105,10 +82,10 @@ &__contain { margin: 8px; + padding: 16px; flex-direction: column; justify-content: center; align-items: center; - width: 85%; } &__containright { From 80110fc557354d38bc1a0d3792586d4749c58527 Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Fri, 1 Dec 2023 11:39:11 +0530 Subject: [PATCH 03/11] Fix Loads of CSS :night_with_stars: --- .../Button/ButtonNext/stylesheet.scss | 4 ++ .../Button/NextButtonSiteGen/stylesheet.scss | 1 - .../Heading/AIHeading/stylesheet.scss | 3 +- .../ImageUploaderWithText/stylesheet.scss | 3 +- .../steps/SiteGen/SiteDetails/stylesheet.scss | 8 ++- .../steps/SiteGen/SiteLogo/stylesheet.scss | 1 + .../steps/SiteGen/SocialMedia/index.js | 2 +- .../steps/SiteGen/SocialMedia/stylesheet.scss | 50 ++++++++++++++++--- 8 files changed, 59 insertions(+), 13 deletions(-) diff --git a/src/OnboardingSPA/components/Button/ButtonNext/stylesheet.scss b/src/OnboardingSPA/components/Button/ButtonNext/stylesheet.scss index 96d85ed9f..243abf67c 100644 --- a/src/OnboardingSPA/components/Button/ButtonNext/stylesheet.scss +++ b/src/OnboardingSPA/components/Button/ButtonNext/stylesheet.scss @@ -17,5 +17,9 @@ color: var(--nfd-onboarding-secondary); } } + + @media (max-width: #{ ($break-small) }) { + display: none; + } } } diff --git a/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss b/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss index 199b00b0c..43de1b71c 100644 --- a/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss +++ b/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss @@ -21,7 +21,6 @@ @media (max-width: #{ ($break-small) }) { width: 100px; - height: 30px; margin-top: 10px; } diff --git a/src/OnboardingSPA/components/Heading/AIHeading/stylesheet.scss b/src/OnboardingSPA/components/Heading/AIHeading/stylesheet.scss index 51c3e5f17..5efc1b434 100644 --- a/src/OnboardingSPA/components/Heading/AIHeading/stylesheet.scss +++ b/src/OnboardingSPA/components/Heading/AIHeading/stylesheet.scss @@ -1,5 +1,6 @@ .ai-heading { + width: 100%; display: flex; margin-bottom: 20px; align-items: center; @@ -18,7 +19,7 @@ margin: 10px; line-height: 1.5; font-weight: 500; - font-size: 1.2rem; color: var(--nfd-onboarding-primary); + font-size: clamp(1.2rem, 1.1rem + 0.273vw, 2.5rem); } } diff --git a/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss b/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss index 71ecb8aaa..717f98217 100644 --- a/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss +++ b/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss @@ -92,7 +92,7 @@ width: 130px; height: 100px; object-fit: cover; - border-radius: 8px; + border-radius: 4px; } &__details { @@ -125,7 +125,6 @@ font-size: clamp(0.5rem, 0.4091rem + 0.4545vw, 1.5rem); font-style: normal; font-weight: 510; - margin-right: 24px; color: var(--nfd-onboarding-primary); background-color: transparent; border: none; diff --git a/src/OnboardingSPA/steps/SiteGen/SiteDetails/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/SiteDetails/stylesheet.scss index dd264c6c3..4ea61864c 100644 --- a/src/OnboardingSPA/steps/SiteGen/SiteDetails/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/SiteDetails/stylesheet.scss @@ -1,7 +1,13 @@ .nfd-sg-site-details { + width: 40vw; + + @media (max-width: #{ ($break-large) }) { + width: 80vw; + } + @media (max-width: #{ ($break-small) }) { - margin: 20px; + margin: 10px; } &-endrow { diff --git a/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss index ffee6181e..0faedd91c 100644 --- a/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss @@ -12,6 +12,7 @@ width: 600px; &__buttons { + width: 108%; display: flex; flex-direction: row; align-items: center; diff --git a/src/OnboardingSPA/steps/SiteGen/SocialMedia/index.js b/src/OnboardingSPA/steps/SiteGen/SocialMedia/index.js index ff1e82fcd..a5f6c463e 100644 --- a/src/OnboardingSPA/steps/SiteGen/SocialMedia/index.js +++ b/src/OnboardingSPA/steps/SiteGen/SocialMedia/index.js @@ -35,7 +35,7 @@ const SiteGenSiteSocialMedia = () => {
- { content.facebookTitle } + { content.facebookTitle }

{ content.facebookDesc }

diff --git a/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss index 23dc768e9..e2f758c7c 100644 --- a/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss @@ -6,15 +6,20 @@ &__container { + display: flex; + align-items: center; + flex-direction: column; + justify-content: center; + &__buttons { + width: 95%; display: flex; - flex-direction: row; align-items: center; justify-content: flex-end; padding: 16px; &__skip { - font-size: clamp(0.5rem, 0.4091rem + 0.4545vw, 1.5rem); + font-size: clamp(0.6rem, 0.755rem + 0.227vw, 1.3rem); font-style: normal; font-weight: 510; margin-right: 24px; @@ -24,20 +29,27 @@ color: var(--nfd-onboarding-primary); } } + + @media (max-width: #{ ($break-small) }) { + justify-content: center; + } } } &__contain { - max-width: 600px; margin: 16px; border: 1.25px solid var(--nfd-onboarding-site-logo-border); border-radius: 8px; - padding: 24px; + padding: 30px 35px; display: flex; - flex-direction: row; - justify-content: space-evenly; + justify-content: space-between; align-items: left; + width: 40vw; + + @media (max-width: #{ ($break-large) }) { + width: 80vw; + } &__containleft { width: 65%; @@ -45,10 +57,26 @@ flex-direction: column; justify-content: center; color: var(--nfd-onboarding-primary); - font-size: clamp(0.875rem, 0.7727rem + 0.5114vw, 2rem); margin-right: 25px; white-space: normal; line-height: 1; + + span { + font-size: clamp(1.1rem, 0.927rem + 0.364vw, 1.8rem); + } + + p { + margin-top: 15px; + font-size: clamp(0.6rem, 0.755rem + 0.227vw, 1.3rem); + + @media (max-width: #{ ($break-small) }) { + text-align: justify; + } + } + + @media (max-width: #{ ($break-small) }) { + margin-right: 0; + } } &__containright { @@ -66,6 +94,10 @@ border: none; border-radius: 5px; cursor: pointer; + + &:hover { + background-color: #0065ea; + } } &__button i { @@ -75,6 +107,10 @@ height: 25px; filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(376%) hue-rotate(220deg) brightness(120%) contrast(100%); } + + @media (max-width: #{ ($break-small) }) { + margin: 30px; + } } } From 8d02e74bee1fd9a9ea65a6031c8ec86c8fd245c2 Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Fri, 1 Dec 2023 11:42:42 +0530 Subject: [PATCH 04/11] Fix Dark Mode Button Margin :crescent_moon: --- .../components/ToggleDarkMode/stylesheet.scss | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/OnboardingSPA/components/ToggleDarkMode/stylesheet.scss b/src/OnboardingSPA/components/ToggleDarkMode/stylesheet.scss index d669b3816..fa6c22133 100644 --- a/src/OnboardingSPA/components/ToggleDarkMode/stylesheet.scss +++ b/src/OnboardingSPA/components/ToggleDarkMode/stylesheet.scss @@ -1,7 +1,7 @@ .nfd-onboarding-toggle__theme { margin-left: 25px; margin-top: 10px; - margin-bottom: 10px; + margin-bottom: 25px; &__button { width: 60px; @@ -16,4 +16,9 @@ background: var(--sitegen-toggle-theme-icon-dark); } } + + @media (max-width: #{ ($break-small) }) { + margin-left: 16px; + margin-bottom: 16px; + } } From 6710da90cc7726b24a6849a96498b89dd34e8369 Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Fri, 1 Dec 2023 12:34:24 +0530 Subject: [PATCH 05/11] Update stylesheet.scss --- .../components/Button/NextButtonSiteGen/stylesheet.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss b/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss index 43de1b71c..c9051afb6 100644 --- a/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss +++ b/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss @@ -20,8 +20,8 @@ } @media (max-width: #{ ($break-small) }) { - width: 100px; margin-top: 10px; + font-size: 16px; } &--disabled { From 24a7fa66ccdf9450e6162747e44b0c5bb0b3a60f Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Fri, 1 Dec 2023 18:15:39 +0530 Subject: [PATCH 06/11] Add Footer Support :mag_right: --- .../Button/NextButtonSiteGen/stylesheet.scss | 3 +- .../Footer/components/SiteGenFooter/index.js | 28 ++++++++++++++- .../components/Footer/stylesheet.scss | 9 +++++ .../steps/SiteGen/SiteDetails/index.js | 34 +++++++++++-------- .../steps/SiteGen/SiteLogo/index.js | 6 +++- src/OnboardingSPA/store/actions.js | 7 ++++ src/OnboardingSPA/store/reducer.js | 6 ++++ src/OnboardingSPA/store/selectors.js | 4 +++ 8 files changed, 79 insertions(+), 18 deletions(-) diff --git a/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss b/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss index c9051afb6..f3665ee4d 100644 --- a/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss +++ b/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss @@ -1,11 +1,11 @@ .nfd-onboarding-button { &--site-gen-next { - width: 164px; height: 50px; display: flex; cursor: pointer; margin-top: 24px; + padding: 0 16px; text-align: center; border-radius: 8px; align-items: center; @@ -15,7 +15,6 @@ font-size: clamp(0.5rem, 0.3864rem + 0.5682vw, 1.75rem); @media (min-width: 2600px ) { - width: 250px; height: 76px; } diff --git a/src/OnboardingSPA/components/Footer/components/SiteGenFooter/index.js b/src/OnboardingSPA/components/Footer/components/SiteGenFooter/index.js index 793f63d04..aea5f1aa3 100644 --- a/src/OnboardingSPA/components/Footer/components/SiteGenFooter/index.js +++ b/src/OnboardingSPA/components/Footer/components/SiteGenFooter/index.js @@ -1,13 +1,39 @@ +import { __ } from '@wordpress/i18n'; +import { useSelect } from '@wordpress/data'; import { Fill } from '@wordpress/components'; -import { FOOTER_SITEGEN, FOOTER_START } from '../../../../../constants'; +import { useViewportMatch } from '@wordpress/compose'; + import ToggleDarkMode from '../../../ToggleDarkMode'; +import { store as nfdOnboardingStore } from '../../../../store'; +import { + FOOTER_SITEGEN, + FOOTER_START, + FOOTER_END, +} from '../../../../../constants'; +import NextButtonSiteGen from '../../../Button/NextButtonSiteGen'; const SiteGenFooter = () => { + const isLargeViewport = useViewportMatch( 'small' ); + const { footerNavEnabled } = useSelect( ( select ) => { + return { + footerNavEnabled: + select( nfdOnboardingStore ).getFooterNavEnabled(), + }; + } ); + return ( <> + { ! isLargeViewport && ( + + + + ) } ); }; diff --git a/src/OnboardingSPA/components/Footer/stylesheet.scss b/src/OnboardingSPA/components/Footer/stylesheet.scss index 2564f6d92..7fafca5af 100644 --- a/src/OnboardingSPA/components/Footer/stylesheet.scss +++ b/src/OnboardingSPA/components/Footer/stylesheet.scss @@ -14,6 +14,15 @@ &__end { position: absolute; right: 25px; + bottom: 25px; + display: flex; + align-items: center; + justify-content: center; + + @media (max-width: #{ ($break-small) }) { + right: 16px; + bottom: 20px; + } } &--background { diff --git a/src/OnboardingSPA/steps/SiteGen/SiteDetails/index.js b/src/OnboardingSPA/steps/SiteGen/SiteDetails/index.js index 12a0c97f3..6a0d1d46b 100644 --- a/src/OnboardingSPA/steps/SiteGen/SiteDetails/index.js +++ b/src/OnboardingSPA/steps/SiteGen/SiteDetails/index.js @@ -1,3 +1,4 @@ +import { useViewportMatch } from '@wordpress/compose'; import { useSelect, useDispatch } from '@wordpress/data'; import { useEffect, useState } from '@wordpress/element'; @@ -12,6 +13,7 @@ import NextButtonSiteGen from '../../../components/Button/NextButtonSiteGen'; const SiteGenSiteDetails = () => { const content = getContents(); + const isLargeViewport = useViewportMatch( 'small' ); const [ customerInput, setCustomerInput ] = useState(); const { currentData } = useSelect( ( select ) => { @@ -22,6 +24,7 @@ const SiteGenSiteDetails = () => { } ); const { + setFooterNavEnabled, setIsHeaderEnabled, setSidebarActiveView, setHeaderActiveView, @@ -36,14 +39,16 @@ const SiteGenSiteDetails = () => { setDrawerActiveView( false ); if ( currentData.sitegen.siteDetails?.prompt !== '' ) { - setCustomerInput( currentData.sitegen.siteDetails.prompt ); + return setCustomerInput( currentData.sitegen.siteDetails.prompt ); } + setFooterNavEnabled( false ); }, [] ); - const checkAndNavigate = () => { + useEffect( () => { + setFooterNavEnabled( customerInput !== '' ); currentData.sitegen.siteDetails.prompt = customerInput; setCurrentOnboardingData( currentData ); - }; + }, [ customerInput ] ); return ( @@ -57,17 +62,18 @@ const SiteGenSiteDetails = () => { customerInput={ customerInput } setCustomerInput={ setCustomerInput } /> -
- -
+ { isLargeViewport && ( +
+ +
+ ) }
diff --git a/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js b/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js index 0d7c0ab37..48e8727c6 100644 --- a/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js +++ b/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js @@ -23,6 +23,7 @@ const SiteGenSiteLogo = () => { } ); const { + setFooterNavEnabled, setIsHeaderEnabled, setSidebarActiveView, setHeaderActiveView, @@ -40,6 +41,7 @@ const SiteGenSiteLogo = () => { }; setCurrentOnboardingData( currentDataCopy ); setSiteLogo( undefined ); + setFooterNavEnabled( false ); }; useEffect( () => { @@ -48,8 +50,9 @@ const SiteGenSiteLogo = () => { setHeaderActiveView( HEADER_SITEGEN ); setDrawerActiveView( false ); if ( currentData.sitegen.siteLogo?.id !== 0 ) { - setSiteLogo( currentData.sitegen.siteLogo ); + return setSiteLogo( currentData.sitegen.siteLogo ); } + setFooterNavEnabled( false ); }, [] ); useEffect( () => { @@ -60,6 +63,7 @@ const SiteGenSiteLogo = () => { currentDataCopy.sitegen.siteLogo.fileName = siteLogo.fileName; currentDataCopy.sitegen.siteLogo.fileSize = siteLogo.fileSize; setCurrentOnboardingData( currentDataCopy ); + setFooterNavEnabled( siteLogo.id !== 0 ); } }, [ siteLogo ] ); diff --git a/src/OnboardingSPA/store/actions.js b/src/OnboardingSPA/store/actions.js index e28d52f62..da6ae43d5 100644 --- a/src/OnboardingSPA/store/actions.js +++ b/src/OnboardingSPA/store/actions.js @@ -189,6 +189,13 @@ export function setHeaderActiveView( view ) { }; } +export function setFooterNavEnabled( navEnabled ) { + return { + type: 'SET_FOOTER_NAV_ENABLED', + navEnabled, + }; +} + export function setFooterActiveView( view ) { return { type: 'SET_FOOTER_ACTIVE_VIEW', diff --git a/src/OnboardingSPA/store/reducer.js b/src/OnboardingSPA/store/reducer.js index 8954a5368..e475ad0e2 100644 --- a/src/OnboardingSPA/store/reducer.js +++ b/src/OnboardingSPA/store/reducer.js @@ -302,11 +302,17 @@ export function queue( state = [], action ) { export function footer( state = { footers, + navEnabled: true, view: FOOTER_SITEGEN, }, action ) { switch ( action.type ) { + case 'SET_FOOTER_NAV_ENABLED': + return { + ...state, + navEnabled: action.navEnabled, + }; case 'SET_FOOTER_ACTIVE_VIEW': return { ...state, diff --git a/src/OnboardingSPA/store/selectors.js b/src/OnboardingSPA/store/selectors.js index db049431d..1df9bb30e 100644 --- a/src/OnboardingSPA/store/selectors.js +++ b/src/OnboardingSPA/store/selectors.js @@ -57,6 +57,10 @@ export function getFooterActiveView( state ) { return state.footer.view; } +export function getFooterNavEnabled( state ) { + return state.footer.navEnabled; +} + /** * Gets current Newfold brand * From 49b2606af762ffbdbb6b17407f575315e83b7f0b Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Fri, 1 Dec 2023 19:00:45 +0530 Subject: [PATCH 07/11] Fix Next Button :arrow_right: --- .../Button/ButtonNext/stylesheet.scss | 5 +-- .../Button/NextButtonSiteGen/stylesheet.scss | 1 - .../steps/SiteGen/SiteLogo/contents.js | 1 + .../steps/SiteGen/SiteLogo/index.js | 31 ++++++++++--------- .../steps/SiteGen/SiteLogo/stylesheet.scss | 2 +- .../steps/SiteGen/SocialMedia/contents.js | 1 + .../steps/SiteGen/SocialMedia/index.js | 21 ++++++++----- .../steps/SiteGen/SocialMedia/stylesheet.scss | 1 + .../steps/SiteGen/Welcome/stylesheet.scss | 6 ++-- 9 files changed, 40 insertions(+), 29 deletions(-) diff --git a/src/OnboardingSPA/components/Button/ButtonNext/stylesheet.scss b/src/OnboardingSPA/components/Button/ButtonNext/stylesheet.scss index 243abf67c..e146b43ae 100644 --- a/src/OnboardingSPA/components/Button/ButtonNext/stylesheet.scss +++ b/src/OnboardingSPA/components/Button/ButtonNext/stylesheet.scss @@ -5,7 +5,7 @@ color: var(--nfd-onboarding-secondary); width: 80px; height: 50px; - font-size: 15px; + font-size: clamp(0.5rem, 0.3864rem + 0.5682vw, 1.75rem); border-radius: 8px; padding: 16px; @@ -18,8 +18,5 @@ } } - @media (max-width: #{ ($break-small) }) { - display: none; - } } } diff --git a/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss b/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss index f3665ee4d..41463214d 100644 --- a/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss +++ b/src/OnboardingSPA/components/Button/NextButtonSiteGen/stylesheet.scss @@ -4,7 +4,6 @@ height: 50px; display: flex; cursor: pointer; - margin-top: 24px; padding: 0 16px; text-align: center; border-radius: 8px; diff --git a/src/OnboardingSPA/steps/SiteGen/SiteLogo/contents.js b/src/OnboardingSPA/steps/SiteGen/SiteLogo/contents.js index 53335f24d..39629f9d8 100644 --- a/src/OnboardingSPA/steps/SiteGen/SiteLogo/contents.js +++ b/src/OnboardingSPA/steps/SiteGen/SiteLogo/contents.js @@ -14,6 +14,7 @@ const getContents = () => { }, buttons: { skip: __( 'Skip for now', 'wp-module-onboarding' ), + next: __( 'Next', 'wp-module-onboarding' ), }, }; }; diff --git a/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js b/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js index 48e8727c6..573de8f2d 100644 --- a/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js +++ b/src/OnboardingSPA/steps/SiteGen/SiteLogo/index.js @@ -1,19 +1,19 @@ -import CommonLayout from '../../../components/Layouts/Common'; - +import { useViewportMatch } from '@wordpress/compose'; import { useEffect, useState } from '@wordpress/element'; import { useSelect, useDispatch } from '@wordpress/data'; -import { store as nfdOnboardingStore } from '../../../store'; -import { HEADER_SITEGEN } from '../../../../constants'; - import getContents from './contents'; -import ImageUploaderWithText from '../../../components/ImageUploader/components/ImageUploaderWithText'; -import ButtonNext from '../../../components/Button/ButtonNext'; +import { HEADER_SITEGEN } from '../../../../constants'; import SkipButton from '../../../components/SkipButton'; +import { store as nfdOnboardingStore } from '../../../store'; import AIHeading from '../../../components/Heading/AIHeading'; +import CommonLayout from '../../../components/Layouts/Common'; +import NextButtonSiteGen from '../../../components/Button/NextButtonSiteGen'; +import ImageUploaderWithText from '../../../components/ImageUploader/components/ImageUploaderWithText'; const SiteGenSiteLogo = () => { const [ siteLogo, setSiteLogo ] = useState(); + const isLargeViewport = useViewportMatch( 'small' ); const { currentData } = useSelect( ( select ) => { return { @@ -85,13 +85,16 @@ const SiteGenSiteLogo = () => { className="nfd-onboarding-step--site-gen__site-logo__container__buttons__skip" text={ content.buttons.skip } /> - + { isLargeViewport && ( + + ) }
diff --git a/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss index 0faedd91c..a58d3a399 100644 --- a/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss @@ -20,7 +20,7 @@ padding: 16px; &__skip { - font-size: clamp(0.5rem, 0.4091rem + 0.4545vw, 1.5rem); + font-size: clamp(0.6rem, 0.755rem + 0.227vw, 1.3rem); font-style: normal; font-weight: 510; margin-right: 24px; diff --git a/src/OnboardingSPA/steps/SiteGen/SocialMedia/contents.js b/src/OnboardingSPA/steps/SiteGen/SocialMedia/contents.js index 0d54ce9ee..0db9b1e39 100644 --- a/src/OnboardingSPA/steps/SiteGen/SocialMedia/contents.js +++ b/src/OnboardingSPA/steps/SiteGen/SocialMedia/contents.js @@ -17,6 +17,7 @@ const getContents = () => { facebookButton: __( 'Connect Facebook', 'wp-module-onboarding' ), buttons: { skip: __( 'Skip for now', 'wp-module-onboarding' ), + next: __( 'Next', 'wp-module-onboarding' ), }, }; }; diff --git a/src/OnboardingSPA/steps/SiteGen/SocialMedia/index.js b/src/OnboardingSPA/steps/SiteGen/SocialMedia/index.js index a5f6c463e..8af53e96e 100644 --- a/src/OnboardingSPA/steps/SiteGen/SocialMedia/index.js +++ b/src/OnboardingSPA/steps/SiteGen/SocialMedia/index.js @@ -1,16 +1,18 @@ -import CommonLayout from '../../../components/Layouts/Common'; - +import { useDispatch } from '@wordpress/data'; import { useEffect } from '@wordpress/element'; +import { useViewportMatch } from '@wordpress/compose'; -import { useDispatch } from '@wordpress/data'; -import { store as nfdOnboardingStore } from '../../../store'; -import { HEADER_SITEGEN } from '../../../../constants'; import getContents from './contents'; -import ButtonNext from '../../../components/Button/ButtonNext'; +import { HEADER_SITEGEN } from '../../../../constants'; import SkipButton from '../../../components/SkipButton'; +import { store as nfdOnboardingStore } from '../../../store'; +import CommonLayout from '../../../components/Layouts/Common'; import AIHeading from '../../../components/Heading/AIHeading'; +import NextButtonSiteGen from '../../../components/Button/NextButtonSiteGen'; const SiteGenSiteSocialMedia = () => { + const isLargeViewport = useViewportMatch( 'small' ); + const { setIsHeaderEnabled, setSidebarActiveView, @@ -50,7 +52,12 @@ const SiteGenSiteSocialMedia = () => { className="nfd-onboarding-step--site-gen__social-media__container__buttons__skip" text={ content.buttons.skip } /> - + { isLargeViewport && ( + + ) }
diff --git a/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss index e2f758c7c..b766166f7 100644 --- a/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss @@ -32,6 +32,7 @@ @media (max-width: #{ ($break-small) }) { justify-content: center; + margin-bottom: 50px; } } diff --git a/src/OnboardingSPA/steps/SiteGen/Welcome/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/Welcome/stylesheet.scss index dbe0c868d..90f8a5653 100644 --- a/src/OnboardingSPA/steps/SiteGen/Welcome/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/Welcome/stylesheet.scss @@ -40,9 +40,11 @@ &__image { height: 36px; width: 42px; - background-image: var(--sitegen-ai-icon); - background-repeat: no-repeat; + border-radius: 7px; background-size: cover; + background-repeat: no-repeat; + background-image: var(--sitegen-ai-icon); + box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1); @media (max-width: #{ ($break-small) }) { width: 32px; From d7640ae1f60fd9b36cb9584af91dca68b7c4fa82 Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Fri, 1 Dec 2023 19:08:55 +0530 Subject: [PATCH 08/11] Add BG to Footer :tropical_drink: --- src/OnboardingSPA/components/Footer/stylesheet.scss | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/OnboardingSPA/components/Footer/stylesheet.scss b/src/OnboardingSPA/components/Footer/stylesheet.scss index 7fafca5af..3a6c4dad3 100644 --- a/src/OnboardingSPA/components/Footer/stylesheet.scss +++ b/src/OnboardingSPA/components/Footer/stylesheet.scss @@ -28,4 +28,10 @@ &--background { background-color: rgba(var(--nfd-onboarding-secondary-rgb), 0.75); } + + @media (max-width: #{ ($break-small) }) { + backdrop-filter: blur(2px); + background: rgba(var(--nfd-onboarding-secondary-rgb), 0.5); + border-top: 1px solid rgba(var(--nfd-onboarding-primary-rgb), 0.25); + } } From 51768704210796245ca5a577bda46dbaccaf9e5b Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Mon, 4 Dec 2023 13:26:13 +0530 Subject: [PATCH 09/11] Fix BG :articulated_lorry: --- build/1.11.8/images/ai_bg_low.d8292556.png | Bin 0 -> 134635 bytes .../NewfoldInterfaceSkeleton/index.js | 16 ++++++++-------- src/OnboardingSPA/styles/_branding.scss | 2 +- src/OnboardingSPA/styles/_icons.scss | 3 ++- 4 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 build/1.11.8/images/ai_bg_low.d8292556.png diff --git a/build/1.11.8/images/ai_bg_low.d8292556.png b/build/1.11.8/images/ai_bg_low.d8292556.png new file mode 100644 index 0000000000000000000000000000000000000000..097f385e9e046c63d15b3b7fbdaed73c6cc26fe5 GIT binary patch literal 134635 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%0DDSKPsP7V@S{BnndmW<<-+V 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 FV1lRa836zQ literal 0 HcmV?d00001 diff --git a/src/OnboardingSPA/components/NewfoldInterfaceSkeleton/index.js b/src/OnboardingSPA/components/NewfoldInterfaceSkeleton/index.js index 8c709b42a..6582ca763 100644 --- a/src/OnboardingSPA/components/NewfoldInterfaceSkeleton/index.js +++ b/src/OnboardingSPA/components/NewfoldInterfaceSkeleton/index.js @@ -14,18 +14,18 @@ import { forwardRef, useEffect } from '@wordpress/element'; import { __unstableUseNavigateRegions as useNavigateRegions } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; import { useMergeRefs } from '@wordpress/compose'; -import bgAiImg from '../../static/images/ai_bg.png'; +// import bgAiImg from '../../static/images/ai_bg.png'; function useHTMLClass( className ) { useEffect( () => { // eslint-disable-next-line no-undef - const mainImage = new Image(); - mainImage.src = bgAiImg; - mainImage.onload = () => { - document.querySelector( - '.nfd-onboarding-skeleton--sitegen' - ).style.backgroundImage = `url('${ bgAiImg }')`; - }; + // const mainImage = new Image(); + // mainImage.src = bgAiImg; + // mainImage.onload = () => { + // document.querySelector( + // '.nfd-onboarding-skeleton--sitegen' + // ).style.backgroundImage = `url('${ bgAiImg }')`; + // }; const element = document && document.querySelector( `html:not(.${ className })` ); diff --git a/src/OnboardingSPA/styles/_branding.scss b/src/OnboardingSPA/styles/_branding.scss index a207503f3..c09751921 100644 --- a/src/OnboardingSPA/styles/_branding.scss +++ b/src/OnboardingSPA/styles/_branding.scss @@ -337,6 +337,6 @@ body { --nfd-onboarding-navigation-back-background: rgba(54, 62, 68, 0.35); --nfd-onboarding-site-logo-border: rgba(156, 162, 167, 1); --nfd-onboarding-header-border: rgba(var(--nfd-onboarding-primary-rgb), 0.3); - --sitegen-background: url(../static/images/sitegen/sitegen-bg.png); + --sitegen-background: url(../static/images/ai_bg.png); } } diff --git a/src/OnboardingSPA/styles/_icons.scss b/src/OnboardingSPA/styles/_icons.scss index e6a113c4d..062471fe0 100644 --- a/src/OnboardingSPA/styles/_icons.scss +++ b/src/OnboardingSPA/styles/_icons.scss @@ -37,7 +37,8 @@ body { --site-features-wishlist: url(../static/icons/site-features/wishlist.svg); --site-features-comingsoon: url(../static/icons/site-features/comingsoon.svg); - --sitegen-background: url(../static/images/ai_bg_low.png); + --sitegen-background: url(../static/images/ai_bg.png); + --sitegen-background-high-res: url(../static/images/ai_bg.png); --sitegen-ai-icon: url(../static/icons/sitegen/sitegen-ai-icon.svg); --sitegen-image-upload-icon: url(../static/icons/sitegen/image-upload.svg); --sitegen-ai-animation: url(../static/images/sitegen/sitegen-ai-animation.gif); From 304b33b3fa06f8017b2bf616ed279a1b93ddf2c2 Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Tue, 5 Dec 2023 13:23:05 +0530 Subject: [PATCH 10/11] Some Lint :8ball: --- .../ImageUploaderWithText/stylesheet.scss | 7 ++++++- .../steps/SiteGen/SiteLogo/stylesheet.scss | 20 ++++++++++++++++--- .../steps/SiteGen/SocialMedia/stylesheet.scss | 11 ++++++++-- 3 files changed, 32 insertions(+), 6 deletions(-) diff --git a/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss b/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss index 717f98217..181375237 100644 --- a/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss +++ b/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss @@ -1,10 +1,15 @@ .nfd-onboarding-image-uploader { &--with-text { - width: 600px; + width: 40vw; margin: 16px; border: 1.25px dashed var(--nfd-onboarding-site-logo-border); + @media (max-width: #{ ($break-large) }) { + width: 80vw; + margin: 24px; + } + &--not-dashed { border: 1.25px solid rgba(var(--nfd-onboarding-primary-rgb), 0.5); align-items: stretch; diff --git a/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss index a58d3a399..6cb8d2b29 100644 --- a/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss @@ -9,15 +9,19 @@ flex-direction: column; align-items: center; justify-content: center; - width: 600px; + width: 40vw; + + @media (max-width: #{ ($break-large) }) { + width: 80vw; + } &__buttons { - width: 108%; + width: 95%; display: flex; + padding: 16px; flex-direction: row; align-items: center; justify-content: flex-end; - padding: 16px; &__skip { font-size: clamp(0.6rem, 0.755rem + 0.227vw, 1.3rem); @@ -29,6 +33,16 @@ text-decoration: underline; color: var(--nfd-onboarding-primary); } + + @media (max-width: #{ ($break-small) }) { + margin-right: 0; + } + } + + @media (max-width: #{ ($break-small) }) { + justify-content: center; + margin-bottom: 50px; + margin-right: 0; } } diff --git a/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss index b766166f7..43901277e 100644 --- a/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/SocialMedia/stylesheet.scss @@ -76,6 +76,7 @@ } @media (max-width: #{ ($break-small) }) { + width: 100%; margin-right: 0; } } @@ -95,10 +96,15 @@ border: none; border-radius: 5px; cursor: pointer; + justify-content: center; &:hover { background-color: #0065ea; } + + @media (max-width: #{ ($break-small) }) { + width: 100%; + } } &__button i { @@ -110,7 +116,8 @@ } @media (max-width: #{ ($break-small) }) { - margin: 30px; + width: 100%; + margin: 30px 0; } } } @@ -119,7 +126,7 @@ &__contain { margin: 8px; - padding: 16px; + padding: 24px; flex-direction: column; justify-content: center; align-items: center; From 1157e5d935f13aee9341c9d955a9a32e9d48942a Mon Sep 17 00:00:00 2001 From: Allen Benny Date: Tue, 5 Dec 2023 13:39:45 +0530 Subject: [PATCH 11/11] Fix More CSS --- .../components/CardWithOptions/stylesheet.scss | 7 ++++++- .../components/ImageUploaderWithText/stylesheet.scss | 2 +- src/OnboardingSPA/steps/SiteGen/Building/stylesheet.scss | 8 ++++---- .../steps/SiteGen/Experience/stylesheet.scss | 4 ++++ src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss | 2 +- 5 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/OnboardingSPA/components/CardWithOptions/stylesheet.scss b/src/OnboardingSPA/components/CardWithOptions/stylesheet.scss index 3a1e8b2f9..cee7bd97f 100644 --- a/src/OnboardingSPA/components/CardWithOptions/stylesheet.scss +++ b/src/OnboardingSPA/components/CardWithOptions/stylesheet.scss @@ -4,12 +4,17 @@ $background-color: var(--nfd-onboarding-card-background); margin: 8px; max-width: 90vw; - padding: 24px 12px; + padding: 24px 16px; border-radius: 12px; background-color: $background-color; width: clamp(18.75rem, 22.6136rem + 5.6818vw, 31.25rem); box-shadow: 3px 3px 5px rgba(var(--nfd-onboarding-primary-rgb), $alpha: 0.05); + @media (max-width: #{ ($break-large) }) { + margin: 12px; + padding: 12px 6px; + } + &__title { color: var(--nfd-onboarding-primary); margin: 16px; diff --git a/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss b/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss index 181375237..1782a6ac9 100644 --- a/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss +++ b/src/OnboardingSPA/components/ImageUploader/components/ImageUploaderWithText/stylesheet.scss @@ -110,7 +110,7 @@ &__filename { margin: 0; margin-bottom: 8px; - width: 300px; + width: 28vw; font-size: clamp(0.75rem, 0.6591rem + 0.4545vw, 1.75rem); } diff --git a/src/OnboardingSPA/steps/SiteGen/Building/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/Building/stylesheet.scss index 325405a1c..4e0fad666 100644 --- a/src/OnboardingSPA/steps/SiteGen/Building/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/Building/stylesheet.scss @@ -31,13 +31,13 @@ } &--header { - height: 80px; + height: 10vh; width: 90vw; } &--body { width: 90vw; - height: 500px; + height: 80vh; } &--footer { @@ -48,12 +48,12 @@ &_left { width: 55vw; - height: 300px; + height: 40vh; } &_right { width: 33vw; - height: 300px; + height: 40vh; } } } diff --git a/src/OnboardingSPA/steps/SiteGen/Experience/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/Experience/stylesheet.scss index ee5e0c38f..9935fe3c1 100644 --- a/src/OnboardingSPA/steps/SiteGen/Experience/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/Experience/stylesheet.scss @@ -3,4 +3,8 @@ align-items: center; flex-direction: column; justify-content: center; + + @media (max-width: #{ ($break-large) }) { + margin-bottom: 70px; + } } diff --git a/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss b/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss index 6cb8d2b29..9cbc2c08d 100644 --- a/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss +++ b/src/OnboardingSPA/steps/SiteGen/SiteLogo/stylesheet.scss @@ -16,7 +16,7 @@ } &__buttons { - width: 95%; + width: 108%; display: flex; padding: 16px; flex-direction: row;