feat : add config id for url , like

/configid/2 for view config by id
This commit is contained in:
alij
2024-07-03 14:52:59 +03:30
parent face0a30d9
commit 26069fc030
3 changed files with 48 additions and 2 deletions

View File

@@ -0,0 +1,23 @@
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
interface configIdState {
id: string;
}
const initialState: configIdState = {
id: "",
};
const configIdSlice = createSlice({
name: "configId",
initialState,
reducers: {
setConfigId: (state, action: PayloadAction<string>) => {
state.id = action.payload;
},
},
});
export const { setConfigId } = configIdSlice.actions;
export default configIdSlice.reducer;

View File

@@ -14,6 +14,8 @@ import {
REGISTER,
} from "redux-persist";
import tokenReducer from "./slices/token";
import configId from "./slices/configId";
import categoryId from "./slices/categoryId";
// Encryption settings
const secretKey = "token-encrypt-api";
@@ -43,6 +45,8 @@ const persistedTokenReducer = persistReducer(persistConfigToken, tokenReducer);
const store = configureStore({
reducer: {
token: persistedTokenReducer,
configIdState: configId,
categoryIdState: categoryId,
},
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware({