Add context to settings entrypoint
[MAILPOET-2389]
This commit is contained in:
committed by
Jack Kitterhing
parent
e5554a8227
commit
65cc655e7f
@@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user