feat: похуй 2.0
This commit is contained in:
@@ -8,5 +8,6 @@ export function usePaymentQuote(usdtAmount: number) {
|
||||
queryFn: () => getPaymentQuote(usdtAmount),
|
||||
enabled: usdtAmount > 0,
|
||||
staleTime: 30_000,
|
||||
retry: false,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -8,14 +8,14 @@ import styles from './ConverterSection.module.css'
|
||||
export function ConverterSection() {
|
||||
const { data: config } = usePaymentConfig()
|
||||
|
||||
const usdtRate = Number(config?.usdt_exchange_rate) || 0
|
||||
const gasPrice = Number(config?.gas_fee) || 0
|
||||
|
||||
const c = useConverter({ usdtRate })
|
||||
const c = useConverter({ usdtRate: Number(config?.usdt_exchange_rate) || 0 })
|
||||
|
||||
const debouncedUsdt = useDebounce(c.numRub, 400)
|
||||
const { data: quote, isError: quoteError } = usePaymentQuote(debouncedUsdt)
|
||||
|
||||
const usdtRate = Number(quote?.usdt_exchange_rate ?? config?.usdt_exchange_rate) || 0
|
||||
const gasPrice = Number(quote?.gas_fee ?? config?.gas_fee) || 0
|
||||
|
||||
const rubTotal = quote?.total_price ?? ''
|
||||
const rubTotalNum = Number(rubTotal) || 0
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ interface UseConverterArgs {
|
||||
|
||||
export function useConverter({ usdtRate }: UseConverterArgs) {
|
||||
const [mode, setMode] = useState<ConverterMode>('buy')
|
||||
const [rubVal, setRubVal] = useState<string>('10000')
|
||||
const [rubVal, setRubVal] = useState<string>('1000')
|
||||
const [agreed, setAgreed] = useState<boolean>(false)
|
||||
|
||||
const numRub = Number.parseFloat(rubVal) || 0
|
||||
|
||||
Reference in New Issue
Block a user