feat: implement event joining flow with dummy payment page, including route configuration, Redux state management, and UI updates for event detail page

This commit is contained in:
louiscklaw
2025-06-18 04:06:16 +08:00
parent 37ace98e60
commit 7a6014a115
13 changed files with 196 additions and 64 deletions

View File

@@ -15,6 +15,7 @@ import { locationsReducer } from './locations/locations.reducer';
// Additional feature reducers
import { orderReducer } from './sessions/orders.reducer';
import { dummyReducer } from './dummy/dummy.reducer';
export const initialState: AppState = {
data: {
@@ -40,10 +41,14 @@ export const initialState: AppState = {
loading: false,
//
isSessionValid: false,
//
},
locations: {
locations: [],
},
dummy: {
eventIdToJoin: '',
},
};
export const reducers = combineReducers({
@@ -52,6 +57,7 @@ export const reducers = combineReducers({
locations: locationsReducer,
//
order: orderReducer,
dummy: dummyReducer,
});
export type AppState = ReturnType<typeof reducers>;