Add client view orders feature module

Introduces the client 'View Orders' feature, including domain entity, repository, use case, Cubit, state, navigation extension, UI page, and widget. Integrates the feature into the client main module, updates localization files for English and Spanish, and adds supporting icons to the design system. Also updates the mock repository to provide sample order data.
This commit is contained in:
Achintha Isuru
2026-01-23 11:28:51 -05:00
parent a964fcabd7
commit 960b21ec8c
21 changed files with 1695 additions and 8 deletions

View File

@@ -34,6 +34,9 @@ class UiIcons {
/// User icon for profile
static const IconData user = _IconLib.user;
/// Users icon for groups or staff
static const IconData users = _IconLib.users;
/// Settings icon
static const IconData settings = _IconLib.settings;
@@ -81,6 +84,9 @@ class UiIcons {
/// Chevron down icon
static const IconData chevronDown = _IconLib.chevronDown;
/// Chevron up icon
static const IconData chevronUp = _IconLib.chevronUp;
// --- Status & Feedback ---
/// Info icon
@@ -139,6 +145,9 @@ class UiIcons {
/// Sparkles icon for features or AI
static const IconData sparkles = _IconLib.sparkles;
/// Navigation/Compass icon
static const IconData navigation = _IconLib.navigation;
/// Star icon for ratings
static const IconData star = _IconLib.star;