Anul 3 Semestrul 1
This commit is contained in:
+4
@@ -0,0 +1,4 @@
|
||||
export type ErrorStatus = {
|
||||
status: boolean,
|
||||
message: string
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
|
||||
import { ErrorStatus } from "./errorStatus";
|
||||
|
||||
|
||||
export const errorStatusSlice = createSlice({
|
||||
name: "status",
|
||||
initialState: { status: false, message: "" } as ErrorStatus,
|
||||
reducers: {
|
||||
setErrorStatus: (state, action: PayloadAction<ErrorStatus>) => {
|
||||
state.status = action.payload.status;
|
||||
state.message = action.payload.message;
|
||||
},
|
||||
}
|
||||
});
|
||||
|
||||
export const { setErrorStatus } = errorStatusSlice.actions
|
||||
export default errorStatusSlice.reducer
|
||||
Reference in New Issue
Block a user