import { Action, UpdateWindowAction } from './action'; import { IState } from './miniAppContext'; export const reducer = (state: IState, action: Action) => { switch (action?.type) { case 'UPDATE_WINDOW': const updateWindowAction = action as UpdateWindowAction; return { ...state, window: { ...state.window, ...updateWindowAction.payload, }, }; default: break; } return state; };