From e9a45042e4c04e18afed823fa81b29f6cc57812e Mon Sep 17 00:00:00 2001 From: Hannu Lyytikainen Date: Tue, 27 Mar 2018 13:05:18 +0300 Subject: [PATCH] Define svg colors in css --- src/components/FieldCheckbox/FieldCheckbox.js | 1 - src/components/Logo/IconLogo.js | 1 - src/components/Logo/Logo.css | 7 +++++++ src/components/Logo/Logo.js | 7 +++++-- src/containers/CheckoutPage/CheckoutPage.css | 4 ++++ src/containers/CheckoutPage/LogoIcon.js | 1 - src/containers/PasswordRecoveryPage/DoorIcon.css | 10 ++++++++++ src/containers/PasswordRecoveryPage/DoorIcon.js | 10 +++++----- 8 files changed, 31 insertions(+), 10 deletions(-) create mode 100644 src/components/Logo/Logo.css create mode 100644 src/containers/PasswordRecoveryPage/DoorIcon.css diff --git a/src/components/FieldCheckbox/FieldCheckbox.js b/src/components/FieldCheckbox/FieldCheckbox.js index a1231c2d..aeb92a2f 100644 --- a/src/components/FieldCheckbox/FieldCheckbox.js +++ b/src/components/FieldCheckbox/FieldCheckbox.js @@ -12,7 +12,6 @@ const IconCheckbox = props => { { > diff --git a/src/components/Logo/Logo.css b/src/components/Logo/Logo.css new file mode 100644 index 00000000..8bde39bc --- /dev/null +++ b/src/components/Logo/Logo.css @@ -0,0 +1,7 @@ +@import '../../marketplace.css'; + +.logoMobile { + & path { + fill: var(--marketplaceColor); + } +} diff --git a/src/components/Logo/Logo.js b/src/components/Logo/Logo.js index bf9582d3..743d2e96 100644 --- a/src/components/Logo/Logo.js +++ b/src/components/Logo/Logo.js @@ -1,18 +1,21 @@ import React from 'react'; import PropTypes from 'prop-types'; -import config from '../../config'; +import classNames from 'classnames'; +import config from '../../config'; import IconLogo from './IconLogo'; import LogoImage from './saunatime-logo.png'; +import css from './Logo.css'; const Logo = props => { const { className, format, ...rest } = props; + const mobileClasses = classNames(css.logoMobile, className); if (format === 'desktop') { return {config.siteTitle}; } - return ; + return ; }; const { oneOf, string } = PropTypes; diff --git a/src/containers/CheckoutPage/CheckoutPage.css b/src/containers/CheckoutPage/CheckoutPage.css index eddd8716..a1a6886b 100644 --- a/src/containers/CheckoutPage/CheckoutPage.css +++ b/src/containers/CheckoutPage/CheckoutPage.css @@ -45,6 +45,10 @@ .logoMobile { display: block; + & path { + fill: var(--marketplaceColor); + } + @media (--viewportLarge) { display: none; } diff --git a/src/containers/CheckoutPage/LogoIcon.js b/src/containers/CheckoutPage/LogoIcon.js index 15424b7a..c07df269 100644 --- a/src/containers/CheckoutPage/LogoIcon.js +++ b/src/containers/CheckoutPage/LogoIcon.js @@ -16,7 +16,6 @@ const LogoIcon = props => { > diff --git a/src/containers/PasswordRecoveryPage/DoorIcon.css b/src/containers/PasswordRecoveryPage/DoorIcon.css new file mode 100644 index 00000000..471c5840 --- /dev/null +++ b/src/containers/PasswordRecoveryPage/DoorIcon.css @@ -0,0 +1,10 @@ +@import '../../marketplace.css'; + +.stroke { + stroke: var(--marketplaceColor); +} + +.strokeAndFill { + stroke: var(--marketplaceColor); + fill: var(--marketplaceColor); +} diff --git a/src/containers/PasswordRecoveryPage/DoorIcon.js b/src/containers/PasswordRecoveryPage/DoorIcon.js index 6281f9de..4bbf3b85 100644 --- a/src/containers/PasswordRecoveryPage/DoorIcon.js +++ b/src/containers/PasswordRecoveryPage/DoorIcon.js @@ -1,5 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; +import css from './DoorIcon.css'; const DoorIcon = props => { const { className } = props; @@ -13,15 +14,14 @@ const DoorIcon = props => { > { stroke="#FFF" />