Farmbot-Web-App/frontend/help/reducer.ts

17 lines
414 B
TypeScript

import { generateReducer } from "../redux/generate_reducer";
import { Actions } from "../constants";
export interface HelpState {
currentTour: string | undefined;
}
export const initialState: HelpState = {
currentTour: undefined,
};
export const helpReducer = generateReducer<HelpState>(initialState)
.add<string>(Actions.START_TOUR, (s, { payload }) => {
s.currentTour = payload;
return s;
});