Inject all settings

[MAILPOET-2676]
This commit is contained in:
Amine Ben hammou
2020-03-02 19:42:21 +01:00
committed by amine-mp
parent 1d029374e8
commit 408437af70
2 changed files with 8 additions and 11 deletions

View File

@@ -1,7 +1,12 @@
import React from 'react'; import React from 'react';
import ReactDOM from 'react-dom'; import ReactDOM from 'react-dom';
const App = () => <h1 className="title">Settings</h1>; const App = () => (
<>
<h1 className="title">Settings</h1>
<pre><code>{JSON.stringify((window as any).mailpoet_settings)}</code></pre>
</>
);
const container = document.getElementById('settings_container'); const container = document.getElementById('settings_container');
if (container) { if (container) {

View File

@@ -4,17 +4,9 @@
<div id="settings_container"></div> <div id="settings_container"></div>
<script type="text/javascript"> <script type="text/javascript">
<% set newUser = (is_new_user == true) ? 'true' : 'false' %>
<% autoescape 'js' %> <% autoescape 'js' %>
var mailpoet_is_new_user = <%= newUser %>; var mailpoet_is_new_user = <%= json_encode(is_new_user == true) %>;
var mailpoet_settings_sender_name = "<%= settings.sender.name %>"; var mailpoet_settings = <%= json_encode(settings) %>;
var mailpoet_settings_sender_adddress = "<%= settings.sender.address %>";
var mailpoet_settings_reply_to_name = "<%= settings.reply_to.name %>";
var mailpoet_settings_reply_to_address = "<%= settings.reply_to.address %>";
var mailpoet_settings_signup_confirmation_name = "<%= settings.signup_confirmation.from.name %>";
var mailpoet_settings_signup_confirmation_address = "<%= settings.signup_confirmation.from.address %>";
var mailpoet_installed_at = '<%= settings.installed_at %>';
var mailpoet_mss_active = <%= json_encode(settings.mta_group == 'mailpoet') %>;
<% endautoescape %> <% endautoescape %>
var mailpoet_beacon_articles = [ var mailpoet_beacon_articles = [
'57f71d49c697911f2d323486', '57f71d49c697911f2d323486',