xuchang-new/src/store/features/fireSlice.js
2023-11-09 17:01:25 +08:00

29 lines
638 B
JavaScript

import { createSlice } from "@reduxjs/toolkit";
export const initialState = {
lastFireChangeTime: "10分20秒",
fireChangeTime: "10:23",
fireDirection: "东火",
};
// export const stateNameMap = {
// lastFireChangeTime: "10分20秒",
// fireChangeTime: "10:23",
// fireDirection: "东火",
// };
const fireSlice = createSlice({
name: "fireInfo",
initialState,
reducers: {
setFireInfo: (state, action) => {
Object.keys(action.payload).forEach((key) => {
state[key] = action.payload[key];
});
},
},
});
export default fireSlice.reducer;
export const { setFireInfo } = fireSlice.actions;