Display MSS notices on all MailPoet pages

[MAILPOET-6026]
This commit is contained in:
alex-mpoet
2024-05-29 11:56:23 +03:00
committed by Aschepikov
parent 5846b0add8
commit 3cb92fb823
4 changed files with 8 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ import { TopBarWithBeamer } from 'common/top-bar/top-bar';
import { SlotFillProvider } from '@wordpress/components';
import { useSelect } from '@wordpress/data';
import { registerTranslations } from 'common';
import { MssAccessNotices } from 'notices/mss-access-notices';
import { initializeApi } from './api';
import { legacyAutomationCount } from './config';
import { createStore, storeName } from './listing/store';
@@ -72,6 +73,7 @@ function Automations(): JSX.Element {
<>
<TopBarWithBeamer />
<Notices />
<MssAccessNotices />
<Content />
</>
);

View File

@@ -1,6 +1,7 @@
import { createRoot } from 'react-dom/client';
import { HashRouter, Route } from 'react-router-dom';
import { GlobalContext, useGlobalContextValue } from 'context';
import { MssAccessNotices } from 'notices/mss-access-notices';
import { Notices } from 'notices/notices.jsx';
import { registerTranslations, withBoundary } from 'common';
import { FormList } from './list.jsx';
@@ -10,6 +11,7 @@ function App() {
<GlobalContext.Provider value={useGlobalContextValue(window)}>
<HashRouter>
<Notices />
<MssAccessNotices />
<Route path="*" render={withBoundary(FormList)} />
</HashRouter>
</GlobalContext.Provider>

View File

@@ -5,6 +5,7 @@ import { SystemInfo } from 'help/system-info.tsx';
import { SystemStatus } from 'help/system-status.jsx';
import { YourPrivacy } from 'help/your-privacy.jsx';
import { GlobalContext, useGlobalContextValue } from 'context';
import { MssAccessNotices } from 'notices/mss-access-notices';
import { Notices } from 'notices/notices.jsx';
import { RoutedTabs } from '../common/tabs/routed-tabs';
import { registerTranslations, Tab } from '../common';
@@ -15,6 +16,7 @@ function App() {
<GlobalContext.Provider value={useGlobalContextValue(window)}>
<TopBar />
<Notices />
<MssAccessNotices />
<RoutedTabs activeKey="knowledgeBase">
<Tab
key="knowledgeBase"

View File

@@ -1,3 +1,4 @@
import { MssAccessNotices } from 'notices/mss-access-notices';
import { Notices } from 'notices/notices.jsx';
import { Loading } from 'common/loading';
import { t } from 'common/functions';
@@ -23,6 +24,7 @@ export function Settings() {
<TopBar />
{isSaving && <Loading />}
<Notices />
<MssAccessNotices />
<UnsavedChangesNotice storeName="mailpoet-settings" />
<RoutedTabs activeKey="basics">
<Tab