Add date field settings data to store

[MAILPOET-2453]
This commit is contained in:
Rostislav Wolny
2019-12-18 14:09:36 +01:00
committed by Rostislav Wolný
parent 080d5c84ac
commit d3399ca883
3 changed files with 15 additions and 1 deletions

View File

@@ -53,4 +53,7 @@ export default {
getFormBlocks(state) {
return state.formBlocks;
},
getDateSettingsData(state) {
return state.dateSettingsData;
},
};

View File

@@ -14,10 +14,16 @@ export default () => {
const formData = { ...window.mailpoet_form_data };
const formBlocks = formBodyToBlocks(formData.body, window.mailpoet_custom_fields);
delete formData.body;
const dateSettingData = {
dateTypes: window.mailpoet_date_types,
dateFormats: window.mailpoet_date_formats,
moths: window.mailpoet_months,
};
formData.settings.segments = formData.settings.segments ? formData.settings.segments : [];
const defaultState = {
formBlocks,
formData,
dateSettingData,
sidebarOpened: true,
formExports: window.mailpoet_form_exports,
formErrors: validateForm(formData, formBlocks),