From 8d5dc3a5d17c138c7830e3a9e0fa95ebdcce642e Mon Sep 17 00:00:00 2001 From: rassadin11 Date: Thu, 14 May 2026 17:17:40 +0300 Subject: [PATCH] 14.05.2026 rip --- .../converter-page/ui/ConverterSection.tsx | 10 ++++++--- .../currency-converter/ui/Converter.tsx | 22 +++++++++---------- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/src/widgets/converter-page/ui/ConverterSection.tsx b/src/widgets/converter-page/ui/ConverterSection.tsx index ef2ecc2..7b6667a 100644 --- a/src/widgets/converter-page/ui/ConverterSection.tsx +++ b/src/widgets/converter-page/ui/ConverterSection.tsx @@ -1,4 +1,4 @@ -import { useConverter, progressPercent } from '@widgets/currency-converter' +import { useConverter, progressPercent, findTier } from '@widgets/currency-converter' import { useDebounce } from '@shared/lib/hooks/useDebounce' import { usePaymentQuote, useCreateOrder } from '@features/payment' import { CommissionPanel } from './CommissionPanel' @@ -17,6 +17,10 @@ export function ConverterSection() { const rubTotal = quote?.total_price ?? '' const rubTotalNum = Number(rubTotal) || 0 + const tier = findTier(rubTotalNum) + const commission = (rubTotalNum * tier.pct) / 100 + const effectiveRate = usdtRate * (1 + tier.pct / 100) + const { mutate: submitOrder, isPending } = useCreateOrder() function handlePay() { @@ -123,8 +127,8 @@ export function ConverterSection() { diff --git a/src/widgets/currency-converter/ui/Converter.tsx b/src/widgets/currency-converter/ui/Converter.tsx index 1a5de6b..5e2d03a 100644 --- a/src/widgets/currency-converter/ui/Converter.tsx +++ b/src/widgets/currency-converter/ui/Converter.tsx @@ -49,17 +49,10 @@ export function Converter() {
-
Конвертируете
- c.updateRub(e.target.value)} - placeholder="0" - inputMode="decimal" - /> +
- RUB + USDT
@@ -83,11 +76,16 @@ export function Converter() {
-
Получаете
- + c.updateRub(e.target.value)} + placeholder="0" + inputMode="decimal" + />
- USDT + RUB