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
@@ -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