feat: dynamic denomination breakdown in deposit forms + savings menu scroller

Deposit forms (Current/Savings/FD/RD) now load cash denominations from
the Denomination Master instead of a hardcoded list:
- active + discontinued denominations fetched via /denominationmaster
- discontinued rows hidden by default behind a "Show discontinued" toggle,
  rendered faded and disabled (cannot be counted) when revealed
- rows sorted by value descending; redesigned as a Denom/Qty/Amount table
  with circular coin chips and per-row amount (faded at zero)
Also: savings account-actions menu now scrolls (max-height + grouped
sections mirror the current-account menu) and renders all action items.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jaanu423
2026-05-27 13:19:23 +05:30
co-authored by Claude Opus 4.7
parent 918a90368c
commit 89e17f561f
16 changed files with 1006 additions and 548 deletions
@@ -16,6 +16,10 @@ export class DenominationMasterService {
return this.http.get<any[]>('/denominationmaster');
}
getActive() {
return this.http.get<any[]>('/denominationmaster/active');
}
create(data: any) {
return this.http.post('/denominationmaster', data);
}