From 3077a3d874ecff6a9c54d171db29b799b4da739c Mon Sep 17 00:00:00 2001 From: Yoan VALLET <ext.sopra.yvallet@grandlyon.com> Date: Tue, 26 May 2020 17:19:59 +0200 Subject: [PATCH] feat: add black spinner --- src/components/CommonKit/Spinner/StyledBlackSpinner.tsx | 8 ++++---- .../ContentComponents/Konnector/KonnectorResult.tsx | 2 +- src/components/ContentComponents/OAuth/OAuthForm.tsx | 7 ++++++- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx b/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx index 677d5ed25..3895685d0 100644 --- a/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx +++ b/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx @@ -10,12 +10,12 @@ const SpinnerBase = withStyles({ }, })(MuiCircularProgress) -type StyledSpinnerProps = CircularProgressProps +type StyledBlackSpinnerProps = CircularProgressProps -const StyledSpinner: React.ComponentType<StyledSpinnerProps> = ({ +const StyledBlackSpinner: React.ComponentType<StyledBlackSpinnerProps> = ({ ...props -}: StyledSpinnerProps) => { +}: StyledBlackSpinnerProps) => { return <SpinnerBase {...props} /> } -export default StyledSpinner +export default StyledBlackSpinner diff --git a/src/components/ContentComponents/Konnector/KonnectorResult.tsx b/src/components/ContentComponents/Konnector/KonnectorResult.tsx index df956a677..ffccef533 100644 --- a/src/components/ContentComponents/Konnector/KonnectorResult.tsx +++ b/src/components/ContentComponents/Konnector/KonnectorResult.tsx @@ -2,7 +2,7 @@ import React from 'react' import { translate } from 'cozy-ui/react/I18n' import StyledButton from 'components/CommonKit/Button/StyledButton' -import StyledBlackSpinner from 'components/CommonKit/Spinner/StyledBlackSpinner ' +import StyledBlackSpinner from 'components/CommonKit/Spinner/StyledBlackSpinner' interface KonnectorResultProps { date: string diff --git a/src/components/ContentComponents/OAuth/OAuthForm.tsx b/src/components/ContentComponents/OAuth/OAuthForm.tsx index 25aafedf8..fb8b91c0f 100644 --- a/src/components/ContentComponents/OAuth/OAuthForm.tsx +++ b/src/components/ContentComponents/OAuth/OAuthForm.tsx @@ -8,6 +8,7 @@ import { OAuthWindow } from 'cozy-harvest-lib/dist/components/OAuthWindow' import iconEnedisLogo from 'assets/icons/visu/enedis-logo.svg' import StyledOauthButton from 'components/CommonKit/Button/StyledOauthButton' import StyledIcon from 'components/CommonKit/Icon/StyledIcon' +import StyledBlackSpinner from 'components/CommonKit/Spinner/StyledBlackSpinner' interface OAuthFormProps { konnector: Konnector @@ -55,7 +56,11 @@ const OAuthForm: React.FC<OAuthFormProps> = ({ > <div className="oauthform-button-content"> <div className="oauthform-button-content-icon"> - <StyledIcon icon={iconEnedisLogo} size={48} /> + {isWaiting ? ( + <StyledBlackSpinner size={48} /> + ) : ( + <StyledIcon icon={iconEnedisLogo} size={48} /> + )} </div> <div className="oauthform-button-text text-18-bold"> <div>{t('oauth.connect.' + konnector.slug + '.label1')}</div> -- GitLab