From 06ac16fea1acb7facdc9ec034c65b0a0fc957862 Mon Sep 17 00:00:00 2001 From: Thomas Haddad Date: Tue, 18 Apr 2017 14:30:15 +0200 Subject: Refs #2896: Update pagination state for component creation Signed-off-by: Thomas Shawarma Haddad --- app/assets/javascripts/es6_browserified/time_tables/index.js | 6 ++---- .../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 } -- cgit v1.2.3