UNPKG

nyg-jam3

Version:

Jam3 project scaffold generator based on nyg

42 lines (37 loc) 675 B
import keys from '../keys'; const defaultState = { preloader: { progress: 0, ready: false } }; // Reducer export default function preloaderReducer(state = defaultState.preloader, action) { switch (action.type) { case keys.SET_PROGRESS: return { ...state, progress: action.progress }; case keys.SET_READY: return { ...state, ready: action.ready }; default: return state; } } // Action Creators export function setReady(ready) { return { type: keys.SET_READY, ready }; } export function setProgress(progress) { return { type: keys.SET_PROGRESS, progress }; }