From 453c22bc20e3d0c38d62c00b6656c74d4cc92fd3 Mon Sep 17 00:00:00 2001 From: meriadec Date: Fri, 29 Jun 2018 13:57:24 +0200 Subject: [PATCH] Update genuine check error style in onboarding --- src/components/Onboarding/helperComponents.js | 5 +++- .../GenuineCheck/GenuineCheckUnavailable.js | 26 +++++++++++-------- .../Onboarding/steps/GenuineCheck/index.js | 23 +++++++++++----- static/i18n/en/errors.yml | 2 +- 4 files changed, 37 insertions(+), 19 deletions(-) diff --git a/src/components/Onboarding/helperComponents.js b/src/components/Onboarding/helperComponents.js index d1d668f2..7a0e7d39 100644 --- a/src/components/Onboarding/helperComponents.js +++ b/src/components/Onboarding/helperComponents.js @@ -140,7 +140,10 @@ export const GenuineCheckCardWrapper = styled(Box).attrs({ height: 74px; transition: all ease-in-out 0.2s; color: ${p => (p.isDisabled ? p.theme.colors.grey : p.theme.colors.black)}; - border: ${p => `1px ${p.isDisabled ? 'dashed' : 'solid'} ${p.theme.colors.fog}`}; + border: ${p => + `1px ${p.isDisabled ? 'dashed' : 'solid'} ${ + p.isError ? p.theme.colors.alertRed : p.theme.colors.fog + }`}; pointer-events: ${p => (p.isDisabled ? 'none' : 'auto')}; background-color: ${p => (p.isDisabled ? p.theme.colors.lightGrey : p.theme.colors.white)}; opacity: ${p => (p.isDisabled ? 0.7 : 1)}; diff --git a/src/components/Onboarding/steps/GenuineCheck/GenuineCheckUnavailable.js b/src/components/Onboarding/steps/GenuineCheck/GenuineCheckUnavailable.js index 3e620983..5f248f57 100644 --- a/src/components/Onboarding/steps/GenuineCheck/GenuineCheckUnavailable.js +++ b/src/components/Onboarding/steps/GenuineCheck/GenuineCheckUnavailable.js @@ -7,7 +7,7 @@ import type { T } from 'types/common' import type { OnboardingState } from 'reducers/onboarding' import FakeLink from 'components/base/FakeLink' -import IconCross from 'icons/Cross' +import IconExclamationCircle from 'icons/ExclamationCircle' import Box from 'components/base/Box' import Button from 'components/base/Button' import TranslatedError from 'components/TranslatedError' @@ -57,9 +57,21 @@ export function GenuineCheckUnavailableMessage({ onboarding: OnboardingState, }) { return ( - + + + + + { @@ -72,14 +84,6 @@ export function GenuineCheckUnavailableMessage({ > {t('app:common.retry')} - - - - - - - - ) } diff --git a/src/components/Onboarding/steps/GenuineCheck/index.js b/src/components/Onboarding/steps/GenuineCheck/index.js index a599d720..36bd1f31 100644 --- a/src/components/Onboarding/steps/GenuineCheck/index.js +++ b/src/components/Onboarding/steps/GenuineCheck/index.js @@ -14,6 +14,7 @@ import Button from 'components/base/Button' import RadioGroup from 'components/base/RadioGroup' import GenuineCheckModal from 'components/GenuineCheckModal' +import IconCross from 'icons/Cross' import IconCheck from 'icons/Check' import { @@ -220,7 +221,10 @@ class GenuineCheck extends PureComponent { - + @@ -239,11 +243,9 @@ class GenuineCheck extends PureComponent { ) : genuine.genuineCheckUnavailable ? ( - + + + ) : (