pwa-helpers
Version:
Small helper methods or mixins to help you build web apps.
22 lines • 1.01 kB
JavaScript
/**
@license
Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import { INCREMENT, DECREMENT } from '../actions/counter.js';
const app = (state = { clicks: 0, value: 0 }, action) => {
switch (action.type) {
case INCREMENT:
return Object.assign({}, state, { clicks: state.clicks + 1, value: state.value + 1 });
case DECREMENT:
return Object.assign({}, state, { clicks: state.clicks + 1, value: state.value - 1 });
default:
return state;
}
};
export default app;
//# sourceMappingURL=counter.js.map