add model/design
This commit is contained in:
@@ -30,6 +30,8 @@ import 'package:worker/features/products/presentation/pages/product_detail_page.
|
||||
import 'package:worker/features/products/presentation/pages/products_page.dart';
|
||||
import 'package:worker/features/promotions/presentation/pages/promotion_detail_page.dart';
|
||||
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_houses_page.dart';
|
||||
|
||||
/// App Router
|
||||
@@ -272,6 +274,27 @@ class AppRouter {
|
||||
MaterialPage(key: state.pageKey, child: const ModelHousesPage()),
|
||||
),
|
||||
|
||||
// Design Request Create Route
|
||||
GoRoute(
|
||||
path: RouteNames.designRequestCreate,
|
||||
name: RouteNames.designRequestCreate,
|
||||
pageBuilder: (context, state) =>
|
||||
MaterialPage(key: state.pageKey, child: const DesignRequestCreatePage()),
|
||||
),
|
||||
|
||||
// Design Request Detail Route
|
||||
GoRoute(
|
||||
path: RouteNames.designRequestDetail,
|
||||
name: RouteNames.designRequestDetail,
|
||||
pageBuilder: (context, state) {
|
||||
final requestId = state.pathParameters['id'];
|
||||
return MaterialPage(
|
||||
key: state.pageKey,
|
||||
child: DesignRequestDetailPage(requestId: requestId ?? 'YC001'),
|
||||
);
|
||||
},
|
||||
),
|
||||
|
||||
// TODO: Add more routes as features are implemented
|
||||
],
|
||||
|
||||
@@ -396,8 +419,10 @@ class RouteNames {
|
||||
// Chat Route
|
||||
static const String chat = '/chat';
|
||||
|
||||
// Model Houses Route
|
||||
// Model Houses & Design Requests Routes
|
||||
static const String modelHouses = '/model-houses';
|
||||
static const String designRequestCreate = '/model-houses/design-request/create';
|
||||
static const String designRequestDetail = '/model-houses/design-request/:id';
|
||||
|
||||
// Authentication Routes (TODO: implement when auth feature is ready)
|
||||
static const String login = '/login';
|
||||
|
||||
Reference in New Issue
Block a user