mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-05 08:59:14 +08:00
🎨 Small code-style changes
This commit is contained in:
parent
b001d95009
commit
c033db8898
1 changed files with 11 additions and 6 deletions
|
@ -1,6 +1,7 @@
|
||||||
import { useEffect, useMemo } from '@wordpress/element';
|
import { useEffect, useMemo } from '@wordpress/element';
|
||||||
import { __ } from '@wordpress/i18n';
|
import { __ } from '@wordpress/i18n';
|
||||||
import classNames from 'classnames';
|
import classNames from 'classnames';
|
||||||
|
|
||||||
import { OnboardingHooks, CommonHooks, SettingsHooks } from '../data';
|
import { OnboardingHooks, CommonHooks, SettingsHooks } from '../data';
|
||||||
import SpinnerOverlay from './ReusableComponents/SpinnerOverlay';
|
import SpinnerOverlay from './ReusableComponents/SpinnerOverlay';
|
||||||
import SendOnlyMessage from './Screens/SendOnlyMessage';
|
import SendOnlyMessage from './Screens/SendOnlyMessage';
|
||||||
|
@ -8,7 +9,8 @@ import OnboardingScreen from './Screens/Onboarding';
|
||||||
import SettingsScreen from './Screens/Settings';
|
import SettingsScreen from './Screens/Settings';
|
||||||
|
|
||||||
const SettingsApp = () => {
|
const SettingsApp = () => {
|
||||||
const onboardingProgress = OnboardingHooks.useSteps();
|
const { isReady: onboardingIsReady, completed: onboardingCompleted } =
|
||||||
|
OnboardingHooks.useSteps();
|
||||||
const {
|
const {
|
||||||
isReady: merchantIsReady,
|
isReady: merchantIsReady,
|
||||||
merchant: { isSendOnlyCountry },
|
merchant: { isSendOnlyCountry },
|
||||||
|
@ -27,25 +29,28 @@ const SettingsApp = () => {
|
||||||
}, [] );
|
}, [] );
|
||||||
|
|
||||||
const wrapperClass = classNames( 'ppcp-r-app', {
|
const wrapperClass = classNames( 'ppcp-r-app', {
|
||||||
loading: ! onboardingProgress.isReady || ! settingsIsReady,
|
loading: ! onboardingIsReady,
|
||||||
} );
|
} );
|
||||||
|
|
||||||
const Content = useMemo( () => {
|
const Content = useMemo( () => {
|
||||||
if ( ! onboardingProgress.isReady || ! merchantIsReady ) {
|
if ( ! onboardingIsReady || ! merchantIsReady ) {
|
||||||
return <SpinnerOverlay />;
|
return <SpinnerOverlay />;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( isSendOnlyCountry ) {
|
if ( isSendOnlyCountry ) {
|
||||||
return <SendOnlyMessage />;
|
return <SendOnlyMessage />;
|
||||||
}
|
}
|
||||||
if ( ! onboardingProgress.completed ) {
|
|
||||||
|
if ( ! onboardingCompleted ) {
|
||||||
return <OnboardingScreen />;
|
return <OnboardingScreen />;
|
||||||
}
|
}
|
||||||
|
|
||||||
return <SettingsScreen />;
|
return <SettingsScreen />;
|
||||||
}, [
|
}, [
|
||||||
isSendOnlyCountry,
|
isSendOnlyCountry,
|
||||||
merchantIsReady,
|
merchantIsReady,
|
||||||
onboardingProgress.completed,
|
onboardingCompleted,
|
||||||
onboardingProgress.isReady,
|
onboardingIsReady,
|
||||||
] );
|
] );
|
||||||
|
|
||||||
return <div className={ wrapperClass }>{ Content }</div>;
|
return <div className={ wrapperClass }>{ Content }</div>;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue