feat: 支持活动挑战页面

This commit is contained in:
richarjiang
2025-09-28 08:29:10 +08:00
parent e2597c1bc4
commit 2b86ac17a6
4 changed files with 638 additions and 367 deletions

View File

@@ -1,5 +1,6 @@
import { configureStore, createListenerMiddleware } from '@reduxjs/toolkit';
import challengeReducer from './challengeSlice';
import challengesReducer from './challengesSlice';
import checkinReducer, { addExercise, autoSyncCheckin, removeExercise, replaceExercises, setNote, toggleExerciseCompleted } from './checkinSlice';
import circumferenceReducer from './circumferenceSlice';
import exerciseLibraryReducer from './exerciseLibrarySlice';
@@ -48,6 +49,7 @@ export const store = configureStore({
reducer: {
user: userReducer,
challenge: challengeReducer,
challenges: challengesReducer,
checkin: checkinReducer,
circumference: circumferenceReducer,
goals: goalsReducer,
@@ -70,4 +72,3 @@ export const store = configureStore({
export type RootState = ReturnType<typeof store.getState>;
export type AppDispatch = typeof store.dispatch;