Sha256: 2929b091fa43d744a0bd2d5ab4f608fb2d749bda2776f1219e0464489dfea0cd
Contents?: true
Size: 569 Bytes
Versions: 34
Compression:
Stored size: 569 Bytes
Contents
import Immutable from 'seamless-immutable'; import { UPDATE_CONTENT_VIEW, UPDATE_CONTENT_VIEW_FAILURE, UPDATE_CONTENT_VIEW_SUCCESS, } from '../ContentViewsConstants'; const initialState = Immutable({ updating: false, }); export default (state = initialState, action) => { switch (action.type) { case UPDATE_CONTENT_VIEW: return state.set('updating', true); case UPDATE_CONTENT_VIEW_SUCCESS: return state.merge({ updating: false }); case UPDATE_CONTENT_VIEW_FAILURE: return state.set('updating', false); default: return state; } };
Version data entries
34 entries across 34 versions & 1 rubygems