UNPKG

koot

Version:

Koot.js - React isomorphic framework created by CMUX

21 lines (18 loc) 632 B
// TODO: change to one action type , like: CHANGE_BASE_INFO export const CHANGE_LANGUAGE = 'CHANGE_LANGUAGE' export const TELL_CLIENT_URL = 'TELL_CLIENT_URL' export const SERVER_REDUCER_NAME = 'server' export const serverReducer = (state = { lang: 'en', origin: '' }, action) => { switch (action.type) { case CHANGE_LANGUAGE: return Object.assign({}, state, { lang: action.data }) case TELL_CLIENT_URL: return Object.assign({}, state, { origin: action.data }) default: return state } }