14.05.2026 rip
This commit is contained in:
@@ -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() {
|
||||
<CommissionPanel
|
||||
amount={rubTotalNum}
|
||||
progress={progressPercent(rubTotalNum)}
|
||||
commission={c.commission}
|
||||
effectiveRate={c.effectiveRate}
|
||||
commission={commission}
|
||||
effectiveRate={effectiveRate}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user