"use client"; import { combineReducers } from "redux"; const initialState = { authInfo: { isSignin: false, userToken: null, recommendMid: null, inviter: null, }, noticeCount: 0, }; let text = (data) => { return data ? data.token : undefined; }; const reducer = (state = initialState, action) => { switch (action.type) { case "HANDLOGIN": return { ...state, authInfo: action.data }; case "HANDLESAVERECOMMENMID": return { ...state, recommendMid: action.data }; case "ChANGENOTICECOUNT": return { ...state, noticeCount: action.data }; case "ChANGEINVITER": return { ...state, inviter: action.data }; default: return state; } }; const reducers = combineReducers({ reducer, }); export default reducers;