From 6c39e1b795ea97ac906c826b3da203b32d8076a6 Mon Sep 17 00:00:00 2001 From: simeng-li Date: Fri, 10 Jun 2022 16:19:21 +0800 Subject: [PATCH] style(ui): loading icon (#1093) loading icon --- .../src/assets/icons/loading-icon-light.svg | 14 ----------- packages/ui/src/assets/icons/loading-icon.svg | 24 +++++++++---------- .../IframeConfirmModal.module.scss | 9 +++++++ .../ConfirmModal/IframeConfirmModal.tsx | 12 +++++++++- .../LoadingLayer/LoadingIconLight.tsx | 16 ------------- .../components/LoadingLayer/index.module.scss | 11 ++++++--- .../ui/src/components/LoadingLayer/index.tsx | 1 - .../ui/src/containers/SocialLanding/index.tsx | 7 +++--- packages/ui/src/pages/Consent/index.tsx | 6 ++--- packages/ui/src/scss/_desktop.scss | 3 +++ packages/ui/src/scss/_mobile.scss | 3 +++ 11 files changed, 51 insertions(+), 55 deletions(-) delete mode 100644 packages/ui/src/assets/icons/loading-icon-light.svg delete mode 100644 packages/ui/src/components/LoadingLayer/LoadingIconLight.tsx diff --git a/packages/ui/src/assets/icons/loading-icon-light.svg b/packages/ui/src/assets/icons/loading-icon-light.svg deleted file mode 100644 index ac7418abe..000000000 --- a/packages/ui/src/assets/icons/loading-icon-light.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/packages/ui/src/assets/icons/loading-icon.svg b/packages/ui/src/assets/icons/loading-icon.svg index f9989c748..6dee33471 100644 --- a/packages/ui/src/assets/icons/loading-icon.svg +++ b/packages/ui/src/assets/icons/loading-icon.svg @@ -1,15 +1,15 @@ - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/packages/ui/src/components/ConfirmModal/IframeConfirmModal.module.scss b/packages/ui/src/components/ConfirmModal/IframeConfirmModal.module.scss index be0a94649..8a1072fa0 100644 --- a/packages/ui/src/components/ConfirmModal/IframeConfirmModal.module.scss +++ b/packages/ui/src/components/ConfirmModal/IframeConfirmModal.module.scss @@ -24,6 +24,15 @@ .content { padding: _.unit(5); flex: 1; + @include _.flex_column; +} + +iframe { + display: block; + + &.hidden { + display: none; + } } diff --git a/packages/ui/src/components/ConfirmModal/IframeConfirmModal.tsx b/packages/ui/src/components/ConfirmModal/IframeConfirmModal.tsx index 5cca07eb6..2e0c0fce3 100644 --- a/packages/ui/src/components/ConfirmModal/IframeConfirmModal.tsx +++ b/packages/ui/src/components/ConfirmModal/IframeConfirmModal.tsx @@ -1,9 +1,10 @@ import classNames from 'classnames'; -import React from 'react'; +import React, { useState } from 'react'; import { useTranslation } from 'react-i18next'; import ReactModal from 'react-modal'; import Button from '@/components/Button'; +import { LoadingIcon } from '@/components/LoadingLayer'; import * as modalStyles from '../../scss/modal.module.scss'; import * as styles from './IframeConfirmModal.module.scss'; @@ -21,6 +22,7 @@ const IframeConfirmModal = ({ onClose, }: Props) => { const { t } = useTranslation(undefined, { keyPrefix: 'main_flow' }); + const [isLoading, setIsLoading] = useState(true); return (
+ {isLoading && }