14 lines
366 B
JavaScript
14 lines
366 B
JavaScript
import { handleActions } from 'redux-actions'
|
|
import { fromJS } from 'immutable'
|
|
import { LOCATION_CHANGE } from 'react-router-redux'
|
|
|
|
export const initialState = fromJS({
|
|
locationBeforeTransitions: null
|
|
})
|
|
|
|
export default handleActions({
|
|
[LOCATION_CHANGE]: (state, {payload}) => {
|
|
return state.set('locationBeforeTransitions', payload)
|
|
}
|
|
}, initialState)
|