feat: похуй 2.0
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import { useConverter } from '@widgets/currency-converter'
|
||||
import { USDT_RATE, GAS_PRICE } from '@shared/config/constants'
|
||||
import { useConverter, progressPercent } from '@widgets/currency-converter'
|
||||
import { useDebounce } from '@shared/lib/hooks/useDebounce'
|
||||
import { usePaymentConfig, usePaymentQuote, useCreateOrder } from '@features/payment'
|
||||
import { CommissionPanel } from './CommissionPanel'
|
||||
@@ -9,8 +8,8 @@ import styles from './ConverterSection.module.css'
|
||||
export function ConverterSection() {
|
||||
const { data: config } = usePaymentConfig()
|
||||
|
||||
const usdtRate = config ? Number(config.usdt_exchange_rate) || USDT_RATE : USDT_RATE
|
||||
const gasPrice = config ? Number(config.gas_fee) || GAS_PRICE : GAS_PRICE
|
||||
const usdtRate = Number(config?.usdt_exchange_rate) || 0
|
||||
const gasPrice = Number(config?.gas_fee) || 0
|
||||
|
||||
const c = useConverter({ usdtRate })
|
||||
|
||||
@@ -18,6 +17,7 @@ export function ConverterSection() {
|
||||
const { data: quote } = usePaymentQuote(debouncedUsdt)
|
||||
|
||||
const rubTotal = quote?.total_price ?? ''
|
||||
const rubTotalNum = Number(rubTotal) || 0
|
||||
|
||||
const { mutate: submitOrder, isPending } = useCreateOrder()
|
||||
|
||||
@@ -118,8 +118,8 @@ export function ConverterSection() {
|
||||
</div>
|
||||
|
||||
<CommissionPanel
|
||||
amount={c.numRub}
|
||||
progress={c.progress}
|
||||
amount={rubTotalNum}
|
||||
progress={progressPercent(rubTotalNum)}
|
||||
commission={c.commission}
|
||||
effectiveRate={c.effectiveRate}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user