feat(ui): migrate entry flows (service, facility, load-store, redir-in) to Zard UI#150
Conversation
…n to Zard UI - service: blue tile + tooltip-only labels -> centered z-card with large outline z-button tiles (lucideStore icon + visible service name); native button removes the redundant keydown handler - facility-selection: mat radio/selects -> z-radio-group + z-select in a centered z-card. z-select is string-valued, so the facility/sub-facility selects bind by array index and patch the ORIGINAL objects into the form before invoking the existing handlers - form values and TS stay verbatim - load-store-details / redir-in: mat-spinner overlays -> the shared z-loader overlay pattern (token-based tint) Zero Material / zero Bootstrap remain; component CSS deleted.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|



Stacked on #149 (shell + auth). Migrates the post-login entry flows to Zard UI + Tailwind v4 — zero Material, zero Bootstrap in every screen; all logic verbatim.
Screens
z-cardwith large outlinez-buttontiles (lucideStore+ visible service name; keyboard-native buttons)mat-radio+ twomat-selects →z-radio-group+z-selectin a centered card. The selects hold objects in the form; sincez-selectis string-valued, items bind by array index and(zSelectionChange)patches the original objects into the form before calling the existing handlers — the reactive form's values and every TS method stay byte-identicalmat-spinneroverlays → the sharedz-loaderoverlay (token tint),*ngIfconditions verbatimNotes
<app-header [showRoles]="false">/<app-footer>embeds kept (already migrated in feat(ui): migrate shell + auth screens to Zard UI + Tailwind #149)build-dev✅ · lint ✅ (prettier-formatted)