feat: похуй 2.0
This commit is contained in:
@@ -1,20 +1,18 @@
|
|||||||
import { useConverter, progressPercent } from '@widgets/currency-converter'
|
import { useConverter, progressPercent } from '@widgets/currency-converter'
|
||||||
import { useDebounce } from '@shared/lib/hooks/useDebounce'
|
import { useDebounce } from '@shared/lib/hooks/useDebounce'
|
||||||
import { usePaymentConfig, usePaymentQuote, useCreateOrder } from '@features/payment'
|
import { usePaymentQuote, useCreateOrder } from '@features/payment'
|
||||||
import { CommissionPanel } from './CommissionPanel'
|
import { CommissionPanel } from './CommissionPanel'
|
||||||
import { AgreementCheck } from './AgreementCheck'
|
import { AgreementCheck } from './AgreementCheck'
|
||||||
import styles from './ConverterSection.module.css'
|
import styles from './ConverterSection.module.css'
|
||||||
|
|
||||||
export function ConverterSection() {
|
export function ConverterSection() {
|
||||||
const { data: config } = usePaymentConfig()
|
const c = useConverter({ usdtRate: 0 })
|
||||||
|
|
||||||
const c = useConverter({ usdtRate: Number(config?.usdt_exchange_rate) || 0 })
|
|
||||||
|
|
||||||
const debouncedUsdt = useDebounce(c.numRub, 400)
|
const debouncedUsdt = useDebounce(c.numRub, 400)
|
||||||
const { data: quote, isError: quoteError } = usePaymentQuote(debouncedUsdt)
|
const { data: quote, isError: quoteError } = usePaymentQuote(debouncedUsdt)
|
||||||
|
|
||||||
const usdtRate = Number(quote?.usdt_exchange_rate ?? config?.usdt_exchange_rate) || 0
|
const usdtRate = Number(quote?.usdt_exchange_rate) || 0
|
||||||
const gasPrice = Number(quote?.gas_fee ?? config?.gas_fee) || 0
|
const gasPrice = Number(quote?.gas_fee) || 0
|
||||||
|
|
||||||
const rubTotal = quote?.total_price ?? ''
|
const rubTotal = quote?.total_price ?? ''
|
||||||
const rubTotalNum = Number(rubTotal) || 0
|
const rubTotalNum = Number(rubTotal) || 0
|
||||||
|
|||||||
Reference in New Issue
Block a user