Skip to content

feat(ui): migrate medicine-dispense flows + rx module to Zard UI#153

Merged
gkbishnoi07 merged 1 commit into
angular-zard-migrationfrom
feat/migrate-dispense-rx
Jul 9, 2026
Merged

feat(ui): migrate medicine-dispense flows + rx module to Zard UI#153
gkbishnoi07 merged 1 commit into
angular-zard-migrationfrom
feat/migrate-dispense-rx

Conversation

@gkbishnoi07

Copy link
Copy Markdown

Stacked on #152 (stock ops). Migrates the medicine-dispense flows and the rx module (9 components) to Zard UI + Tailwind v4 — zero Material/Bootstrap presentation; all FormArray, directive, dialog and service logic verbatim.

Screens

  • medicine-dispense: landing, manual (+ select-batch dialog), system (+ show-batch-item dialog), view (+ details dialog)
  • rx: rx-dashboard, rx-item-dispense (mat-expansionz-accordion)

Patterns as established in the stack: z-table FormArray grids, template-only z-paginator, string-valued z-select type-preservation, Mat-opened dialogs keep MatDialogRef until Phase 4.

build-dev ✅ · prettier ✅ · component CSS deleted

Note: the migration agent was interrupted mid-run by a session limit on rx-item-dispense; its decorator was completed by hand (Zard imports incl. ZardAccordionImports) and the whole group re-verified.

…Tailwind

- medicine-dispense landing, manual (+ select-batch dialog), system (+
  show-batch-item dialog), view (+ details dialog): FormArray item grids as
  z-table rows, z-select value-type rules applied, Mat-opened dialogs keep
  MatDialogRef with the neutral shadcn dialog header
- rx-dashboard and rx-item-dispense: mat-expansion panels -> z-accordion;
  criteria forms -> z-form-field grid; tables -> z-table
- all directives (allowText/number validators, search), handlers and service
  calls verbatim; component CSS deleted

Zero Material / zero Bootstrap presentation remains (MatTableDataSource kept
as a data structure only).
@coderabbitai

coderabbitai Bot commented Jul 6, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: ace6ced1-48db-491b-b7dc-c89ab6d99c2c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

sonarqubecloud Bot commented Jul 6, 2026

Copy link
Copy Markdown

@gkbishnoi07
gkbishnoi07 changed the base branch from feat/migrate-stock-ops to angular-zard-migration July 9, 2026 06:37
@gkbishnoi07
gkbishnoi07 merged commit 4a57d0e into angular-zard-migration Jul 9, 2026
4 checks passed
@gkbishnoi07
gkbishnoi07 deleted the feat/migrate-dispense-rx branch July 9, 2026 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants