UNPKG

@vimeo/iris

Version:
18 lines (15 loc) 648 B
import { c as __assign } from '../../../tslib.es6-7f0e734f.js'; function reducer(state, _a) { var type = _a.type, payload = _a.payload; switch (type) { case 'SET_ERROR': return __assign(__assign({}, state), { error: true, warning: false }); case 'SET_WARNING': return __assign(__assign({}, state), { warning: true, error: false }); case 'RESET_STATUS': return __assign(__assign({}, state), { warning: false, error: false }); case 'SET_REMAINING_CHARACTERS': return __assign(__assign({}, state), { remainingCharacters: payload }); } } export { reducer };