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

20 lines
315 B
JavaScript
Raw Normal View History

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