diff options
| -rw-r--r-- | app/assets/javascripts/es6_browserified/time_tables/index.js | 6 | ||||
| -rw-r--r-- | app/assets/javascripts/es6_browserified/time_tables/reducers/pagination.js | 7 |
2 files changed, 9 insertions, 4 deletions
diff --git a/app/assets/javascripts/es6_browserified/time_tables/index.js b/app/assets/javascripts/es6_browserified/time_tables/index.js index a8e08a113..eddd68a47 100644 --- a/app/assets/javascripts/es6_browserified/time_tables/index.js +++ b/app/assets/javascripts/es6_browserified/time_tables/index.js @@ -30,10 +30,8 @@ var initialState = { color: '' }, pagination: { - page : 1, - totalCount: window.journeyPatternLength, - perPage: window.journeyPatternsPerPage, - stateChanged: false + stateChanged: false, + currentPage: '' }, modal: { type: '', diff --git a/app/assets/javascripts/es6_browserified/time_tables/reducers/pagination.js b/app/assets/javascripts/es6_browserified/time_tables/reducers/pagination.js index 5ea7300dc..87714e29b 100644 --- a/app/assets/javascripts/es6_browserified/time_tables/reducers/pagination.js +++ b/app/assets/javascripts/es6_browserified/time_tables/reducers/pagination.js @@ -1,5 +1,12 @@ +var _ = require('lodash') + const pagination = (state = {}, action) => { switch (action.type) { + case 'RECEIVE_TIME_TABLES': + return _.assign({}, state, { + currentPage: action.json.current_periode_range, + periode_range: action.json.periode_range + }) default: return state } |
