From 6395fcd39160e9b385ce75df43b2ff1afc215dc8 Mon Sep 17 00:00:00 2001 From: kang Date: Sun, 14 Jun 2026 23:04:27 +0800 Subject: [PATCH] refactor(agents): simplify billing currency logic in players panel Removed redundant fallback for billing currency, streamlining the logic to use the player's default currency or defaulting to "NPR". Updated the display of unpaid amounts in the billing bills list to utilize the simplified currency logic, enhancing code clarity and maintainability. --- src/modules/agents/agents-players-panel.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/modules/agents/agents-players-panel.tsx b/src/modules/agents/agents-players-panel.tsx index 2a9544c..1e212a3 100644 --- a/src/modules/agents/agents-players-panel.tsx +++ b/src/modules/agents/agents-players-panel.tsx @@ -597,8 +597,7 @@ export function AgentsPlayersPanel({ () => billingBills.find((bill) => bill.id === selectedBillId) ?? null, [billingBills, selectedBillId], ); - const billingCurrency = - selectedBill?.currency_code ?? billingPlayer?.default_currency ?? "NPR"; + const billingCurrency = billingPlayer?.default_currency ?? "NPR"; function resetBillingForm(): void { setPayAmount(""); @@ -1140,7 +1139,7 @@ export function AgentsPlayersPanel({ {billingBills.map((bill) => ( - {`#${bill.id} · ${bill.status} · ${bill.player_site_player_id ?? bill.owner_id} · ${formatAdminMinorUnits(bill.unpaid_amount ?? 0, bill.currency_code ?? billingPlayer?.default_currency ?? "NPR")}`} + {`#${bill.id} · ${bill.status} · ${bill.player_site_player_id ?? bill.owner_id} · ${formatAdminMinorUnits(bill.unpaid_amount ?? 0, billingCurrency)}`} ))}