Skip to content

Commit 97ec3cc

Browse files
authored
Merge pull request #664 from newfold-labs/fix/button-colors
Fix Button Colors
2 parents e9454d4 + b6f5bf3 commit 97ec3cc

File tree

2 files changed

+38
-9
lines changed

2 files changed

+38
-9
lines changed

src/OnboardingSPA/steps/SiteGen/Editor/Header/index.js

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { __ } from '@wordpress/i18n';
22
import { Fill } from '@wordpress/components';
33
import { Icon, chevronRight } from '@wordpress/icons';
44
import { useSelect, useDispatch } from '@wordpress/data';
5-
import { useEffect, useState, render } from '@wordpress/element';
5+
import { useEffect, useState, useContext, render } from '@wordpress/element';
66
import { useViewportMatch } from '@wordpress/compose';
77
// eslint-disable-next-line import/no-extraneous-dependencies
88
import { cloneDeep } from 'lodash';
@@ -12,6 +12,7 @@ import {
1212
HEADER_END,
1313
HEADER_SITEGEN,
1414
HEADER_START,
15+
THEME_LIGHT,
1516
SIDEBAR_SITEGEN_EDITOR_PATTERNS,
1617
pluginDashboardPage,
1718
} from '../../../../../constants';
@@ -36,8 +37,11 @@ import {
3637
ACTION_SITEGEN_SIDEBAR_OPENED,
3738
} from '../../../../utils/analytics/hiive/constants';
3839
import { SITEGEN_FLOW } from '../../../../data/flows/constants';
40+
import { ThemeContext } from '../../../../components/ThemeContextProvider';
41+
import classNames from 'classnames';
3942

4043
const StepSiteGenEditorHeader = () => {
44+
const { theme } = useContext( ThemeContext );
4145
const [ homepage, setHomepage ] = useState();
4246
const [ isSaving, setIsSaving ] = useState( false );
4347
const [ isRegenerating, setIsRegenerating ] = useState( false );
@@ -256,9 +260,13 @@ const StepSiteGenEditorHeader = () => {
256260
return false;
257261
}
258262

259-
const iframe = ele.querySelector(
260-
`div > div[data-slug="nfd-onboarding-block-preview-${ slug }"] > div.block-editor-block-preview__container > div > div > .block-editor-iframe__scale-container > iframe`
261-
) || ele.querySelector( `div > div[data-slug="nfd-onboarding-block-preview-${ slug }"] > .block-editor-block-preview__container > div > iframe` );
263+
const iframe =
264+
ele.querySelector(
265+
`div > div[data-slug="nfd-onboarding-block-preview-${ slug }"] > div.block-editor-block-preview__container > div > div > .block-editor-iframe__scale-container > iframe`
266+
) ||
267+
ele.querySelector(
268+
`div > div[data-slug="nfd-onboarding-block-preview-${ slug }"] > .block-editor-block-preview__container > div > iframe`
269+
);
262270

263271
const html = iframe.contentWindow.document.querySelector(
264272
'.block-editor-block-preview__content-iframe'
@@ -331,7 +339,12 @@ const StepSiteGenEditorHeader = () => {
331339
onKeyDown={ handleRegenerate }
332340
>
333341
<div
334-
className={ `nfd-onboarding-header--sitegen__editor__start__regenerate__icon` }
342+
className={ classNames(
343+
'nfd-onboarding-header--sitegen__editor__start__regenerate__icon',
344+
theme === THEME_LIGHT
345+
? 'nfd-onboarding-header--sitegen__editor__start__regenerate__icon--light'
346+
: null
347+
) }
335348
></div>
336349
<div
337350
className={ `nfd-onboarding-header--sitegen__editor__start__regenerate__text` }
@@ -376,7 +389,14 @@ const StepSiteGenEditorHeader = () => {
376389
onKeyDown={ handleCustomize }
377390
role="presentation"
378391
>
379-
<div className="nfd-onboarding-header--sitegen__editor__end__customize-button__icon"></div>
392+
<div
393+
className={ classNames(
394+
'nfd-onboarding-header--sitegen__editor__end__customize-button__icon',
395+
theme === THEME_LIGHT
396+
? 'nfd-onboarding-header--sitegen__editor__end__customize-button__icon--light'
397+
: null
398+
) }
399+
></div>
380400
<div className="nfd-onboarding-header--sitegen__editor__end__customize-button__text">
381401
{ __( 'Customize', 'wp-module-onboarding' ) }
382402
</div>
@@ -392,9 +412,9 @@ const StepSiteGenEditorHeader = () => {
392412
>
393413
{ isLargeViewport
394414
? __(
395-
'Save & Continue',
396-
'wp-module-onboarding'
397-
)
415+
'Save & Continue',
416+
'wp-module-onboarding'
417+
)
398418
: __( 'Next', 'wp-module-onboarding' ) }
399419
</div>
400420
{ isSaving ? (

src/OnboardingSPA/steps/SiteGen/Editor/Header/stylesheet.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,12 @@
2222
background-image: var(--sitegen-regenerate);
2323
width: 16px;
2424
height: 18px;
25+
26+
&--light {
27+
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(162deg) brightness(103%) contrast(101%);
28+
}
2529
}
30+
2631
display: flex;
2732
flex-direction: row;
2833
align-items: center;
@@ -125,6 +130,10 @@
125130
height: 16px;
126131
width: 16px;
127132
margin-right: 8px;
133+
134+
&--light {
135+
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(162deg) brightness(103%) contrast(101%);
136+
}
128137
}
129138

130139
&__disabled {

0 commit comments

Comments
 (0)