X Tutup
import { TOGGLE } from '../static/constants/actions'; import { toggleJS, toggleMode } from '../actions/toggle'; export const toggleMiddleware = ({ dispatch, getState }) => next => action => { if (action.type === TOGGLE) { switch (action.payload) { case 'js': const js = getState()['js'] === 'es5' ? 'es6' : 'es5'; dispatch(toggleJS(js)); break; case 'mode': const mode = getState()['mode'] === 'dark' ? 'light' : 'dark'; dispatch(toggleMode(mode)); break; } } next(action); };
X Tutup