Add blocks to default state
[MAILPOET-2451]
This commit is contained in:
committed by
Jack Kitterhing
parent
c9d73f6970
commit
a848731fec
@@ -8,28 +8,34 @@ import createReducer from './reducer.jsx';
|
||||
import selectors from './selectors.jsx';
|
||||
import controls from './controls.jsx';
|
||||
import validateForm from './form_validator.jsx';
|
||||
import formBodyToBlocks from './form_body_to_blocks.jsx';
|
||||
|
||||
export default () => {
|
||||
const formData = { ...window.mailpoet_form_data };
|
||||
const formBlocks = formBodyToBlocks(formData.body);
|
||||
delete formData.body;
|
||||
const defaultState = {
|
||||
formBlocks,
|
||||
formData,
|
||||
sidebarOpened: true,
|
||||
formExports: window.mailpoet_form_exports,
|
||||
formErrors: validateForm(formData, formBlocks),
|
||||
segments: window.mailpoet_form_segments,
|
||||
pages: window.mailpoet_form_pages,
|
||||
isFormSaving: false,
|
||||
notices: [],
|
||||
sidebar: {
|
||||
activeTab: 'form',
|
||||
openedPanels: ['basic-settings'],
|
||||
},
|
||||
};
|
||||
|
||||
const config = {
|
||||
reducer: createReducer(defaultState),
|
||||
actions,
|
||||
selectors,
|
||||
controls,
|
||||
resolvers: {},
|
||||
};
|
||||
|
||||
const defaultState = {
|
||||
sidebarOpened: true,
|
||||
formData: window.mailpoet_form_data,
|
||||
formExports: window.mailpoet_form_exports,
|
||||
formErrors: validateForm(window.mailpoet_form_data),
|
||||
segments: window.mailpoet_form_segments,
|
||||
pages: window.mailpoet_form_pages,
|
||||
isFormSaving: false,
|
||||
notices: [],
|
||||
sidebar: {
|
||||
activeTab: 'form',
|
||||
openedPanels: ['basic-settings'],
|
||||
},
|
||||
};
|
||||
|
||||
const config = {
|
||||
reducer: createReducer(defaultState),
|
||||
actions,
|
||||
selectors,
|
||||
controls,
|
||||
resolvers: {},
|
||||
};
|
||||
|
||||
export default () => (registerStore('mailpoet-form-editor', config));
|
||||
|
Reference in New Issue
Block a user