2025-05-28 15:36:51 -07:00

30 lines
628 B
TypeScript

import { appInfoActionTypes } from "../actions/appInfo";
import { AppInfoAction } from "../actions/appInfo/typings";
import { AppInfoState } from "../stores/typings";
const initialState: AppInfoState = {
error: null,
};
function appInfo(
state: AppInfoState = initialState,
action: AppInfoAction
): AppInfoState {
switch (action.type) {
case appInfoActionTypes.ERROR_SET:
return {
...state,
error: {
type: action.payload.appErrorType,
errorId: action.payload.errorId,
},
};
default:
// not implemented
}
return state;
}
export default appInfo;