feat(cashier): complete transaction entry UI overhaul with Warm Stone theme and validations
Transaction Entry — Warm Stone theme: - Card form with Classification/Account and Payment/Narration groups - Newsreader serif captions + Hanken Grotesk body font (Google Fonts) - DR/CR segmented toggle (red/green tint) - Live footer: Total Debit/Credit/Difference + Balanced pill - Post Entry enabled only when balanced; Save Draft button - Add Row/Delete Row with numbered badges - Amount with Rs prefix, cash auto-fill from denomination (green) - Responsive group layout with vertical dividers Withdrawal validations (onSave): - Previous day unsettled + morning transfer hard blocks - Account blocked/Dormant/Inactive/Escheat checks - Sanctions/Willful Defaulter fixed (NO string != truthy) - Denomination stock overdraft inline alert in closing position - All browser alert() replaced with custom modal dialog - Success modal (green) with reference number on post Today Activity fixes: - SD/FD/RD use content[], CA uses pageItems[] - Charge Deduction sign fixed (minus/red) - Fixed height 110px with scroll, Today Total removed - A/C TYPE object resolved with label mapping Non-Individual account: - Personal Info shows Constitution/Incorp/Business for non-individual - Partners/Members table replaces Nominees (clickable for details) - Mode of Operation label fixed (enum -> readable string) - Sanctions/Defaulter fixed for YES/NO string values Current Account transactions: - Fixed: query m_current_account_transaction table - remarks column added to search query Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
9094b9a0eb
commit
f64047080a
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -28,6 +28,10 @@
|
||||
/>
|
||||
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Mono:300" rel="stylesheet" />
|
||||
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@500&display=swap" rel="stylesheet" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=Newsreader:ital,wght@0,400;0,500;1,400;1,500&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
<!-- Load environment variables -->
|
||||
</head>
|
||||
<body class="h-full">
|
||||
|
||||
Reference in New Issue
Block a user