feat: Add client main shell with bottom navigation

Introduces the new client_main feature package, providing a main shell with bottom navigation for the client app. Updates routing to use /client-main instead of /client-home, adds localization for new tabs, and implements navigation logic, UI, and tests for the main shell. Also refactors create_order module bindings and cleans up unused dependencies.
This commit is contained in:
Achintha Isuru
2026-01-23 09:35:46 -05:00
parent f5a57c7208
commit a964fcabd7
22 changed files with 492 additions and 885 deletions

View File

@@ -20,6 +20,8 @@ dependencies:
# Feature Packages
client_authentication:
path: ../../packages/features/client/authentication
client_main:
path: ../../packages/features/client/client_main
client_home:
path: ../../packages/features/client/home
client_settings: