lube-cra-seed
Version:
This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).
22 lines (18 loc) • 511 B
JavaScript
import { NAVIGATE } from './constants'
import createBrowserHistory from 'history/createBrowserHistory'
import Immutable from 'seamless-immutable'
const history = createBrowserHistory()
const initialState = Immutable({
location: history.location,
action: history.action
})
export default function routerReducer (state = initialState, action) {
if (action.type === NAVIGATE) {
return state.merge({
location: action.location,
action: action.action
})
} else {
return state
}
}