feat(ui): migrate core widget dialogs + shells to Zard UI (Phase 3 complete)#155
Conversation
…rd UI
- core dialogs (search, batch-adjustment, batch-search, item-search,
item-dispense, transfer-search, indent-item-list, rx-batch-view,
show-commit-and-version-details, beneficiary-details): neutral dialog
header + z-form-field/z-input, z-table with template-only z-paginator,
z-checkbox with { checked: $event } shims so handlers stay verbatim;
number-ID selects keep their number types via zSelectionChange re-patch;
all remain MatDialog-opened (Phase 4 migrates the opener)
- dynamic-print: Bootstrap grid -> Tailwind print layout with print: variant
replacing the .non-printable media rule; items table -> striped z-table
- workarea/dashboard shells: orphan CSS + styleUrls removed
Zero Material / zero Bootstrap presentation in all templates; 13 component
CSS files deleted; eslint + prettier clean.
|
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 #154 (indent + returns). The final Phase-3 PR: migrates the remaining core widget dialogs, the workarea/dashboard shells and dynamic-print (13 components) to Zard UI + Tailwind v4.
With this PR, every screen in Inventory-UI is Zard + Tailwind — zero Material and zero Bootstrap presentation anywhere in
src. The only Material left app-wide is the dialog engine (MatDialog/MatDialogRef/MAT_DIALOG_DATA) andMatTableDataSourceas a plain data structure — both removed in the next (Phase 4) PR.Components
search · batch-adjustment · batch-search · item-search · item-dispense · transfer-search · indent-item-list · rx-batch-view · show-commit-and-version-details · beneficiary-details · dynamic-print · workarea + dashboard shells
Notable
mat-checkbox→z-checkboxwith{ checked: $event }shims — handlers byte-identicalzSelectionChangere-patch after the string CVA)print:variant to replace the deleted.non-printablemedia ruledialogRef(it previously relied on barematDialogClose; close-result semantics preserved)build-dev✅ · eslint 0/0 ✅ · prettier ✅ · 13 CSS files deleted