17 lines
414 B
TypeScript
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;
|
|
});
|