From b99e3d0ee45f498f79799bdddcacd6b19eca81a3 Mon Sep 17 00:00:00 2001 From: jpl Date: Thu, 29 Dec 2016 12:14:50 +0100 Subject: refs #2210: adding save to modalProps, still have to dispatch to journeyPattern --- .../journey_patterns/actions/index.js | 4 + .../journey_patterns/components/Modal.js | 196 +++++++++++---------- .../journey_patterns/containers/Modal.js | 3 + .../journey_patterns/reducers/modal.js | 34 +++- 4 files changed, 139 insertions(+), 98 deletions(-) (limited to 'app/assets/javascripts') diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/actions/index.js b/app/assets/javascripts/es6_browserified/journey_patterns/actions/index.js index 2561a6add..c9f029bcd 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/actions/index.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/actions/index.js @@ -37,6 +37,10 @@ const actions = { closeModal : () => ({ type : 'CLOSE_MODAL' }), + saveModal : (data) => ({ + type: 'SAVE_MODAL', + data + }), savePage : (dispatch, currentPage) => ({ type: 'SAVE_PAGE', dispatch diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/components/Modal.js b/app/assets/javascripts/es6_browserified/journey_patterns/components/Modal.js index 869d14f1e..cfc53d302 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/components/Modal.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/components/Modal.js @@ -1,112 +1,130 @@ var React = require('react') +var Component = require('react').Component var PropTypes = require('react').PropTypes -const ModalComponent = (props) => { - return ( -