text: import { injectReducer } from '../../store/reducers'
  
  export default (store) => ({
    path: 'Dashboard/RouterConditions',
    /*  Async getComponent is only invoked when route matches   */
    getComponent (nextState, cb) {
      /*  Webpack - use 'require.ensure' to create a split point
          and embed an async module loader (jsonp) when bundling   */
      require.ensure([], (require) => {
        /*  Webpack - use require callback to define
            dependencies for bundling   */
        const RouterConditionsView = require('./containers/RouterConditionsContainer').default
        const ReactTabBarReducer = require('./../../reducers/ReactTabBar_reducer').default
        const RouterConditionsReducer = require('./../../reducers/RouterConditions_reducer').default
        const CommonReducer = require('./../../reducers/Common_reducer').default
  
        /*  Add the reducer to the store on key 'counter'  */
        injectReducer(store, { key: 'ReactTabBar', reducer:ReactTabBarReducer })
        injectReducer(store, { key: 'RouterConditionsReducer', reducer:RouterConditionsReducer })
        injectReducer(store, { key: 'CommonReducer', reducer:CommonReducer })
  
        /*  Return getComponent   */
        cb(null, RouterConditionsView)
  
      /* Webpack named bundle   */
      })
    }
  })
  