From b6100cfecd2b6e3a8594a9d05df6fdf8896905c3 Mon Sep 17 00:00:00 2001 From: Shaan Khosla <35707672+shaankhosla@users.noreply.github.com> Date: Wed, 13 Sep 2023 12:58:48 -0400 Subject: [PATCH] queried cleared balance for tooltip (#1678) --- .../src/components/accounts/Reconcile.js | 13 +++++++++---- upcoming-release-notes/1678.md | 6 ++++++ 2 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 upcoming-release-notes/1678.md diff --git a/packages/desktop-client/src/components/accounts/Reconcile.js b/packages/desktop-client/src/components/accounts/Reconcile.js index 92615a9630c..0b684d640a5 100644 --- a/packages/desktop-client/src/components/accounts/Reconcile.js +++ b/packages/desktop-client/src/components/accounts/Reconcile.js @@ -96,7 +96,12 @@ export function ReconcilingMessage({ } export function ReconcileTooltip({ account, onReconcile, onClose }) { - let balance = useSheetValue(queries.accountBalance(account)); + let balanceQuery = queries.accountBalance(account); + let clearedBalance = useSheetValue({ + name: balanceQuery.name + '-cleared', + value: null, + query: balanceQuery.query.filter({ cleared: true }), + }); let format = useFormat(); function onSubmit(e) { @@ -104,7 +109,7 @@ export function ReconcileTooltip({ account, onReconcile, onClose }) { let input = e.target.elements[0]; let amount = currencyToInteger(input.value); if (amount != null) { - onReconcile(amount == null ? balance : amount); + onReconcile(amount == null ? clearedBalance : amount); onClose(); } else { input.select(); @@ -119,10 +124,10 @@ export function ReconcileTooltip({ account, onReconcile, onClose }) { reconcile with: