Show loading animation while saving
[MAILPOET-2677]
This commit is contained in:
committed by
Veljko V
parent
70a104a0f8
commit
adf8cc31e6
@ -2,6 +2,7 @@ import React from 'react';
|
|||||||
import { Switch, Route, Redirect } from 'react-router-dom';
|
import { Switch, Route, Redirect } from 'react-router-dom';
|
||||||
import Notices from 'notices/notices.jsx';
|
import Notices from 'notices/notices.jsx';
|
||||||
import MailPoet from 'mailpoet';
|
import MailPoet from 'mailpoet';
|
||||||
|
import Loading from 'common/loading';
|
||||||
import {
|
import {
|
||||||
Advanced,
|
Advanced,
|
||||||
Basics,
|
Basics,
|
||||||
@ -11,12 +12,16 @@ import {
|
|||||||
WooCommerce,
|
WooCommerce,
|
||||||
} from './pages';
|
} from './pages';
|
||||||
import Tabs from './components/tabs';
|
import Tabs from './components/tabs';
|
||||||
|
import { t } from './utils';
|
||||||
|
import { useSelector } from './store/hooks';
|
||||||
|
|
||||||
export default function Settings() {
|
export default function Settings() {
|
||||||
|
const isSaving = useSelector('isSaving')();
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
{isSaving && <Loading />}
|
||||||
<Notices />
|
<Notices />
|
||||||
<h1 className="title">{MailPoet.I18n.t('settings')}</h1>
|
<h1 className="title">{t`settings`}</h1>
|
||||||
<Tabs />
|
<Tabs />
|
||||||
<Switch>
|
<Switch>
|
||||||
<Route path="/basics" component={Basics} />
|
<Route path="/basics" component={Basics} />
|
||||||
|
Reference in New Issue
Block a user