Add context to settings entrypoint

[MAILPOET-2389]
This commit is contained in:
Amine Ben hammou
2019-11-27 13:53:26 +01:00
committed by Jack Kitterhing
parent e5554a8227
commit 65cc655e7f

View File

@@ -1,18 +1,22 @@
import React from 'react';
import ReactDOM from 'react-dom';
import DefaultSender from 'settings/default_sender.jsx';
import { GlobalContext, useGlobalContextValue } from 'context/index.jsx';
const App = () => (
<GlobalContext.Provider value={useGlobalContextValue(window)}>
<DefaultSender
senderAddress={window.mailpoet_settings_sender_adddress}
senderName={window.mailpoet_settings_sender_name}
replyToAddress={window.mailpoet_settings_reply_to_address}
replyToName={window.mailpoet_settings_reply_to_name}
mssActive={window.mailpoet_mss_active}
/>
</GlobalContext.Provider>
);
const settingsSenderContainer = document.getElementById('settings_sender_container');
if (settingsSenderContainer) {
ReactDOM.render(
React.createElement(DefaultSender, {
senderAddress: window.mailpoet_settings_sender_adddress,
senderName: window.mailpoet_settings_sender_name,
replyToAddress: window.mailpoet_settings_reply_to_address,
replyToName: window.mailpoet_settings_reply_to_name,
mssActive: window.mailpoet_mss_active,
}),
settingsSenderContainer
);
ReactDOM.render(<App />, settingsSenderContainer);
}