UNPKG

create-chuntianxiaozhu

Version:

春天小猪模板工具

26 lines (23 loc) 578 B
import { UserInfo } from "@/interfaces/user"; import { createModel } from "ice"; interface ModelState { currentUser: UserInfo; } export default createModel({ state: { currentUser: {}, } as ModelState, reducers: { updateCurrentUser(prevState: ModelState, payload) { prevState.currentUser = payload; }, updateUserStatus(prevState: ModelState, payload) { const currentUser = { ...prevState.currentUser, status: payload.status, reason: payload.reason, }; prevState.currentUser = currentUser; }, }, });