webpack-bootstrap-ui-kit/src/js/store/reducers/counter.js

20 lines
317 B
JavaScript
Raw Normal View History

2021-08-18 20:51:15 +02:00
export default function counter(
state = {
value: 0,
},
action
) {
2021-08-10 01:27:45 +02:00
switch (action.type) {
2021-08-18 20:51:15 +02:00
case "counter/incremented":
2021-08-10 01:27:45 +02:00
return {
value: state.value + 1,
2021-08-18 20:51:15 +02:00
};
case "counter/decremented":
2021-08-10 01:27:45 +02:00
return {
value: state.value - 1,
2021-08-18 20:51:15 +02:00
};
2021-08-10 01:27:45 +02:00
default:
2021-08-18 20:51:15 +02:00
return state;
2021-08-10 01:27:45 +02:00
}
}