Refactor create order UI and improve architecture

Refactored the client create order feature to move UI logic for order type selection into a dedicated CreateOrderView widget, extracted order type UI metadata to a separate entity, and updated page widgets to delegate to new view components. Improved code documentation and structure for arguments, use cases, and repository interfaces. Added new localization keys and minor design system icon update.
This commit is contained in:
Achintha Isuru
2026-01-23 01:55:12 -05:00
parent e24019494c
commit 9e513d96af
36 changed files with 1451 additions and 1113 deletions

View File

@@ -78,6 +78,9 @@ class UiIcons {
/// Chevron left icon
static const IconData chevronLeft = _IconLib.chevronLeft;
/// Chevron down icon
static const IconData chevronDown = _IconLib.chevronDown;
// --- Status & Feedback ---
/// Info icon