Create action to show preview
[MAILPOET-2602]
This commit is contained in:
committed by
Jack Kitterhing
parent
0b41af44f2
commit
8439b8cb2e
@@ -142,6 +142,12 @@ export function showPreview() {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function hidePreview() {
|
||||||
|
return {
|
||||||
|
type: 'HIDE_PREVIEW',
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
export function removeNotice(id) {
|
export function removeNotice(id) {
|
||||||
return {
|
return {
|
||||||
type: 'REMOVE_NOTICE',
|
type: 'REMOVE_NOTICE',
|
||||||
|
@@ -11,6 +11,7 @@ import {
|
|||||||
import changeFormSettings from './reducers/change_form_settings.jsx';
|
import changeFormSettings from './reducers/change_form_settings.jsx';
|
||||||
import changeFormStyles from './reducers/change_form_styles.jsx';
|
import changeFormStyles from './reducers/change_form_styles.jsx';
|
||||||
import removeNotice from './reducers/remove_notice.jsx';
|
import removeNotice from './reducers/remove_notice.jsx';
|
||||||
|
import { showPreview, hidePreview } from './reducers/preview.jsx';
|
||||||
import saveFormDone from './reducers/save_form_done.jsx';
|
import saveFormDone from './reducers/save_form_done.jsx';
|
||||||
import saveFormFailed from './reducers/save_form_failed.jsx';
|
import saveFormFailed from './reducers/save_form_failed.jsx';
|
||||||
import saveFormStartedFactory from './reducers/save_form_started.jsx';
|
import saveFormStartedFactory from './reducers/save_form_started.jsx';
|
||||||
@@ -41,6 +42,8 @@ export default (defaultState) => (state = defaultState, action) => {
|
|||||||
case 'CHANGE_FORM_STYLES': return changeFormStyles(state, action);
|
case 'CHANGE_FORM_STYLES': return changeFormStyles(state, action);
|
||||||
case 'CUSTOM_FIELD_EDITED': return customFieldEdited(state);
|
case 'CUSTOM_FIELD_EDITED': return customFieldEdited(state);
|
||||||
case 'REMOVE_NOTICE': return removeNotice(state, action);
|
case 'REMOVE_NOTICE': return removeNotice(state, action);
|
||||||
|
case 'SHOW_PREVIEW': return showPreview(state, action);
|
||||||
|
case 'HIDE_PREVIEW': return hidePreview(state, action);
|
||||||
case 'SAVE_FORM_DONE': return saveFormDone(state);
|
case 'SAVE_FORM_DONE': return saveFormDone(state);
|
||||||
case 'SAVE_FORM_FAILED': return saveFormFailed(state, action);
|
case 'SAVE_FORM_FAILED': return saveFormFailed(state, action);
|
||||||
case 'SAVE_FORM_STARTED': return saveFormStarted(state);
|
case 'SAVE_FORM_STARTED': return saveFormStarted(state);
|
||||||
|
9
assets/js/src/form_editor/store/reducers/preview.jsx
Normal file
9
assets/js/src/form_editor/store/reducers/preview.jsx
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
export const showPreview = (state) => ({
|
||||||
|
...state,
|
||||||
|
isPreviewShown: true,
|
||||||
|
});
|
||||||
|
|
||||||
|
export const hidePreview = (state) => ({
|
||||||
|
...state,
|
||||||
|
isPreviewShown: false,
|
||||||
|
});
|
@@ -36,7 +36,7 @@ export default {
|
|||||||
return state.isFormSaving;
|
return state.isFormSaving;
|
||||||
},
|
},
|
||||||
getIsPreviewShown(state) {
|
getIsPreviewShown(state) {
|
||||||
return false;
|
return state.isPreviewShown;
|
||||||
},
|
},
|
||||||
getIsCustomFieldSaving(state) {
|
getIsCustomFieldSaving(state) {
|
||||||
return state.isCustomFieldSaving;
|
return state.isCustomFieldSaving;
|
||||||
|
Reference in New Issue
Block a user