From 4da0e72f4e340826ee2dd667876c72ded5a14ba8 Mon Sep 17 00:00:00 2001 From: jtricerolph Date: Mon, 21 Sep 2026 12:50:06 +0000 Subject: [PATCH] Strike through voided items in transaction breakdown Voids now show a grey strikethrough amount instead of a red minus, so a voided refund is no longer confused with a live one. Sign follows the original transaction (refunds keep the minus). Co-Authored-By: Claude Sonnet 5 --- frontend/src/pages/DailyCashUp.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/DailyCashUp.tsx b/frontend/src/pages/DailyCashUp.tsx index 0d160e9..ccbeb9e 100644 --- a/frontend/src/pages/DailyCashUp.tsx +++ b/frontend/src/pages/DailyCashUp.tsx @@ -954,8 +954,12 @@ function TransactionChecklist({ breakdown, checked, onToggle }: { {item.payment_type} - - {item.is_voided || isRefund ? '-' : ''}{fmtGBP(Math.abs(item.amount))} + + {isRefund ? '-' : ''}{fmtGBP(Math.abs(item.amount))} )