From cd034bcce652ded9df9a71860b8b0b8dc9c99d69 Mon Sep 17 00:00:00 2001 From: AlexSserb Date: Tue, 5 Aug 2025 21:04:23 +0400 Subject: [PATCH] refactor: store folder for redux --- src/hey-api-config.ts | 8 ++++---- src/lib/{ => store}/features/auth/authSlice.ts | 0 src/lib/{ => store}/features/rootReducer.ts | 2 +- src/lib/{ => store}/store.ts | 2 +- src/providers/ReduxProvider.tsx | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) rename src/lib/{ => store}/features/auth/authSlice.ts (100%) rename src/lib/{ => store}/features/rootReducer.ts (70%) rename src/lib/{ => store}/store.ts (93%) diff --git a/src/hey-api-config.ts b/src/hey-api-config.ts index 39a01e6..22fd0a6 100644 --- a/src/hey-api-config.ts +++ b/src/hey-api-config.ts @@ -1,6 +1,6 @@ -import type { CreateClientConfig } from './client/client.gen'; +import type { CreateClientConfig } from "@/lib/client/client.gen"; -export const createClientConfig: CreateClientConfig = (config) => ({ +export const createClientConfig: CreateClientConfig = config => ({ ...config, - baseUrl: 'http://crm.logidex.ru/api', -}); \ No newline at end of file + baseUrl: "http://crm.logidex.ru/api", +}); diff --git a/src/lib/features/auth/authSlice.ts b/src/lib/store/features/auth/authSlice.ts similarity index 100% rename from src/lib/features/auth/authSlice.ts rename to src/lib/store/features/auth/authSlice.ts diff --git a/src/lib/features/rootReducer.ts b/src/lib/store/features/rootReducer.ts similarity index 70% rename from src/lib/features/rootReducer.ts rename to src/lib/store/features/rootReducer.ts index 5f0140b..f75e6c9 100644 --- a/src/lib/features/rootReducer.ts +++ b/src/lib/store/features/rootReducer.ts @@ -1,5 +1,5 @@ import { combineReducers } from "@reduxjs/toolkit"; -import authReducer from "@/lib/features/auth/authSlice"; +import authReducer from "@/lib/store/features/auth/authSlice"; const rootReducer = combineReducers({ auth: authReducer, diff --git a/src/lib/store.ts b/src/lib/store/store.ts similarity index 93% rename from src/lib/store.ts rename to src/lib/store/store.ts index 4f20ae3..34068ce 100644 --- a/src/lib/store.ts +++ b/src/lib/store/store.ts @@ -2,7 +2,7 @@ import { configureStore } from "@reduxjs/toolkit"; import { useDispatch } from "react-redux"; import { persistReducer, persistStore } from "redux-persist"; import storage from "redux-persist/lib/storage"; -import rootReducer from "@/lib/features/rootReducer"; +import rootReducer from "@/lib/store/features/rootReducer"; const persistConfig = { key: "root", diff --git a/src/providers/ReduxProvider.tsx b/src/providers/ReduxProvider.tsx index ac52469..49d8f88 100644 --- a/src/providers/ReduxProvider.tsx +++ b/src/providers/ReduxProvider.tsx @@ -3,7 +3,7 @@ import { ReactNode } from "react"; import { Provider } from "react-redux"; import { PersistGate } from "redux-persist/integration/react"; -import { persistor, store } from "@/lib/store"; +import { persistor, store } from "@/lib/store/store"; type Props = { children: ReactNode;