From 82987fd49a861a4ad167c10f89d51e88e8ecee51 Mon Sep 17 00:00:00 2001 From: Fringg Date: Fri, 27 Feb 2026 04:08:15 +0300 Subject: [PATCH] fix: review fixes - Math.round kopecks, fa locale, admin list commission MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Add Math.round() to rubles→kopecks conversion (floating point safety) 2. Add missing {{currency}} template var in fa.json amountPlaceholder 3. Show desired_commission_percent in admin applications list --- src/locales/fa.json | 2 +- src/pages/AdminPartners.tsx | 6 ++++++ src/pages/ReferralWithdrawalRequest.tsx | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/locales/fa.json b/src/locales/fa.json index 25e5cf4..08b1833 100644 --- a/src/locales/fa.json +++ b/src/locales/fa.json @@ -618,7 +618,7 @@ "requestError": "ایجاد درخواست برداشت ناموفق بود. لطفاً دوباره تلاش کنید.", "fields": { "amount": "مبلغ", - "amountPlaceholder": "مبلغ را وارد کنید", + "amountPlaceholder": "مبلغ را به {{currency}} وارد کنید", "amountHint": "حداقل: {{min}} {{currency}}", "paymentDetails": "اطلاعات پرداخت", "paymentDetailsPlaceholder": "شماره کارت، آدرس کیف پول یا سایر اطلاعات پرداخت..." diff --git a/src/pages/AdminPartners.tsx b/src/pages/AdminPartners.tsx index f9f878e..7aa063e 100644 --- a/src/pages/AdminPartners.tsx +++ b/src/pages/AdminPartners.tsx @@ -242,6 +242,12 @@ export default function AdminPartners() { {app.expected_monthly_referrals} )} + {app.desired_commission_percent != null && ( +
+ {t('admin.partners.applicationFields.desiredCommission')}:{' '} + {app.desired_commission_percent}% +
+ )} {/* Actions */} diff --git a/src/pages/ReferralWithdrawalRequest.tsx b/src/pages/ReferralWithdrawalRequest.tsx index ac9a75a..4fc69cc 100644 --- a/src/pages/ReferralWithdrawalRequest.tsx +++ b/src/pages/ReferralWithdrawalRequest.tsx @@ -42,7 +42,7 @@ export default function ReferralWithdrawalRequest() { if (form.payment_details.length < 5) return; if (form.amount_rubles <= 0) return; withdrawMutation.mutate({ - amount_kopeks: form.amount_rubles * 100, + amount_kopeks: Math.round(form.amount_rubles * 100), payment_details: form.payment_details, }); };