classify web

This commit is contained in:
Husanjonazamov
2026-02-24 12:52:49 +05:00
commit 64af77101f
310 changed files with 45449 additions and 0 deletions

40
redux/store/index.js Normal file
View File

@@ -0,0 +1,40 @@
import { combineReducers, configureStore } from '@reduxjs/toolkit';
import { persistStore, persistReducer } from 'redux-persist';
import storage from 'redux-persist/lib/storage';
import settingsReducer from "../reducer/settingSlice";
import categoryReducer from '../reducer/categorySlice'
import BreadcrumbPathReducer from '../reducer/breadCrumbSlice'
import CurrentLanguageReducer from '../reducer/languageSlice'
import locationReducer from '../reducer/locationSlice';
import globalStateReducer from '../reducer/globalStateSlice';
import authReducer from '../reducer/authSlice'
const persistConfig = {
key: 'root',
storage,
manualPersisting: true,
};
const rootReducer = combineReducers({
Settings: settingsReducer,
Category: categoryReducer,
UserSignup: authReducer,
BreadcrumbPath: BreadcrumbPathReducer,
CurrentLanguage: CurrentLanguageReducer,
Location: locationReducer,
GlobalState: globalStateReducer
});
const persistedReducer = persistReducer(persistConfig, rootReducer);
export const store = configureStore({
reducer: persistedReducer,
middleware: (getDefaultMiddleware) => [
...getDefaultMiddleware({
serializableCheck: false,
}),
],
});
export const persistor = persistStore(store);