import { createSlice, PayloadAction } from "@reduxjs/toolkit"; import { StatusMessage } from "#/types/message"; const initialStatusMessage: StatusMessage = { status_update: true, type: "info", id: "", message: "", }; export const statusSlice = createSlice({ name: "status", initialState: { curStatusMessage: initialStatusMessage, }, reducers: { setCurStatusMessage: (state, action: PayloadAction) => { state.curStatusMessage = action.payload; }, }, }); export const { setCurStatusMessage } = statusSlice.actions; export default statusSlice.reducer;