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

@@ -302,6 +302,15 @@
"subtitle": "Long-term staffing placement",
"placeholder": "Permanent Order Flow (Work in Progress)"
}
},
"client_main": {
"tabs": {
"coverage": "Coverage",
"billing": "Billing",
"home": "Home",
"orders": "Orders",
"reports": "Reports"
}
}
}

View File

@@ -302,5 +302,14 @@
"subtitle": "Colocación de personal a largo plazo",
"placeholder": "Flujo de Orden Permanente (Trabajo en Progreso)"
}
},
"client_main": {
"tabs": {
"coverage": "Cobertura",
"billing": "Facturación",
"home": "Inicio",
"orders": "Órdenes",
"reports": "Reportes"
}
}
}