mirror of
https://github.com/hibiken/asynqmon.git
synced 2025-09-19 05:10:34 +08:00
Add redux actions and reducer for scheduler entries
This commit is contained in:
19
ui/src/store.ts
Normal file
19
ui/src/store.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { combineReducers, configureStore } from "@reduxjs/toolkit";
|
||||
import settingsReducer from "./reducers/settingsReducer";
|
||||
import queuesReducer from "./reducers/queuesReducer";
|
||||
import tasksReducer from "./reducers/tasksReducer";
|
||||
import schedulerEntriesReducer from "./reducers/schedulerEntriesReducer";
|
||||
|
||||
const rootReducer = combineReducers({
|
||||
settings: settingsReducer,
|
||||
queues: queuesReducer,
|
||||
tasks: tasksReducer,
|
||||
schedulerEntries: schedulerEntriesReducer,
|
||||
});
|
||||
|
||||
// AppState is the top-level application state maintained by redux store.
|
||||
export type AppState = ReturnType<typeof rootReducer>;
|
||||
|
||||
export default configureStore({
|
||||
reducer: rootReducer,
|
||||
});
|
Reference in New Issue
Block a user