point record
This commit is contained in:
@@ -27,6 +27,7 @@ import 'package:worker/features/chat/presentation/pages/chat_list_page.dart';
|
||||
import 'package:worker/features/favorites/presentation/pages/favorites_page.dart';
|
||||
import 'package:worker/features/loyalty/presentation/pages/loyalty_page.dart';
|
||||
import 'package:worker/features/loyalty/presentation/pages/points_history_page.dart';
|
||||
import 'package:worker/features/loyalty/presentation/pages/points_records_page.dart';
|
||||
import 'package:worker/features/loyalty/presentation/pages/rewards_page.dart';
|
||||
import 'package:worker/features/main/presentation/pages/main_scaffold.dart';
|
||||
import 'package:worker/features/news/presentation/pages/news_detail_page.dart';
|
||||
@@ -47,6 +48,7 @@ import 'package:worker/features/promotions/presentation/pages/promotion_detail_p
|
||||
import 'package:worker/features/quotes/presentation/pages/quotes_page.dart';
|
||||
import 'package:worker/features/showrooms/presentation/pages/design_request_create_page.dart';
|
||||
import 'package:worker/features/showrooms/presentation/pages/design_request_detail_page.dart';
|
||||
import 'package:worker/features/showrooms/presentation/pages/model_house_detail_page.dart';
|
||||
import 'package:worker/features/showrooms/presentation/pages/model_houses_page.dart';
|
||||
|
||||
/// Router Provider
|
||||
@@ -273,6 +275,14 @@ final routerProvider = Provider<GoRouter>((ref) {
|
||||
MaterialPage(key: state.pageKey, child: const PointsHistoryPage()),
|
||||
),
|
||||
|
||||
// Points Records Route
|
||||
GoRoute(
|
||||
path: RouteNames.pointsRecords,
|
||||
name: 'loyalty_points_records',
|
||||
pageBuilder: (context, state) =>
|
||||
MaterialPage(key: state.pageKey, child: const PointsRecordsPage()),
|
||||
),
|
||||
|
||||
// Orders Route
|
||||
GoRoute(
|
||||
path: RouteNames.orders,
|
||||
@@ -467,6 +477,19 @@ final routerProvider = Provider<GoRouter>((ref) {
|
||||
MaterialPage(key: state.pageKey, child: const ModelHousesPage()),
|
||||
),
|
||||
|
||||
// Model House Detail Route
|
||||
GoRoute(
|
||||
path: RouteNames.modelHouseDetail,
|
||||
name: RouteNames.modelHouseDetail,
|
||||
pageBuilder: (context, state) {
|
||||
final modelId = state.pathParameters['id'];
|
||||
return MaterialPage(
|
||||
key: state.pageKey,
|
||||
child: ModelHouseDetailPage(modelId: modelId ?? ''),
|
||||
);
|
||||
},
|
||||
),
|
||||
|
||||
// Design Request Create Route
|
||||
GoRoute(
|
||||
path: RouteNames.designRequestCreate,
|
||||
@@ -558,6 +581,7 @@ class RouteNames {
|
||||
static const String loyalty = '/loyalty';
|
||||
static const String rewards = '/loyalty/rewards';
|
||||
static const String pointsHistory = '/loyalty/points-history';
|
||||
static const String pointsRecords = '/$loyalty/points-records';
|
||||
static const String myGifts = '/loyalty/gifts';
|
||||
static const String referral = '/loyalty/referral';
|
||||
|
||||
@@ -603,6 +627,7 @@ class RouteNames {
|
||||
|
||||
// Model Houses & Design Requests Routes
|
||||
static const String modelHouses = '/model-houses';
|
||||
static const String modelHouseDetail = '/model-houses/:id';
|
||||
static const String designRequestCreate =
|
||||
'/model-houses/design-request/create';
|
||||
static const String designRequestDetail = '/model-houses/design-request/:id';
|
||||
|
||||
Reference in New Issue
Block a user