brutal-legends/src/reducers/visibility-filter.ts

18 lines
385 B
TypeScript
Raw Normal View History

2020-03-05 08:07:46 +01:00
import { SET_VISIBILITY_FILTER } from "../actions";
interface VisibilityFilterAction {
type: string;
payload: {
filter: string;
};
}
export default (state: string = "", action: VisibilityFilterAction) => {
switch (action.type) {
case SET_VISIBILITY_FILTER:
return action.payload.filter;
default:
return state;
}
};