Add client create order feature module

Introduces the client_create_order feature with navigation, BLoC, state, and UI for selecting order types. Adds English and Spanish localization keys, updates dependencies, and integrates the new module into the client app routing.
This commit is contained in:
Achintha Isuru
2026-01-22 15:29:28 -05:00
parent 772a1ba53f
commit 22ead66f71
20 changed files with 1479 additions and 10 deletions

View File

@@ -9,6 +9,8 @@ import 'package:client_authentication/client_authentication.dart'
import 'package:client_home/client_home.dart' as client_home;
import 'package:client_settings/client_settings.dart' as client_settings;
import 'package:client_hubs/client_hubs.dart' as client_hubs;
import 'package:client_create_order/client_create_order.dart'
as client_create_order;
import 'package:firebase_core/firebase_core.dart';
void main() async {
@@ -38,6 +40,12 @@ class AppModule extends Module {
// Client hubs route
r.module('/client-hubs', module: client_hubs.ClientHubsModule());
// Client create order route
r.module(
'/client/create-order',
module: client_create_order.ClientCreateOrderModule(),
);
}
}

View File

@@ -26,6 +26,8 @@ dependencies:
path: ../../packages/features/client/settings
client_hubs:
path: ../../packages/features/client/hubs
client_create_order:
path: ../../packages/features/client/create_order
cupertino_icons: ^1.0.8
flutter_modular: ^6.3.2