Skip to content

@swapped/connect-sdk / react / UseExchangePaySelectionResult

Type Alias: UseExchangePaySelectionResult ​

UseExchangePaySelectionResult = object

Defined in: src/react/exchange-pay/hooks/useExchangePaySelection.ts:17

Result of useExchangePaySelection.

Properties ​

amount ​

amount: string

Defined in: src/react/exchange-pay/hooks/useExchangePaySelection.ts:23

Controlled amount string from useExchangePayAmount.


amountFloat ​

amountFloat: number | null

Defined in: src/react/exchange-pay/hooks/useExchangePaySelection.ts:25

Numeric representation of amount, or null when empty or invalid.


canSubmit ​

canSubmit: boolean

Defined in: src/react/exchange-pay/hooks/useExchangePaySelection.ts:36

Whether provider, currency, and amount are ready to create an order. Includes the currency / config maximum. A tighter consumer maxAmountFiat on useExchangePayAmount is not included - also check that hook’s isValid when tightening the max.


maxAmountFiat ​

maxAmountFiat: number | null

Defined in: src/react/exchange-pay/hooks/useExchangePaySelection.ts:29

Maximum fiat amount (currently USD) for the selected currency, or null when none is selected.


minAmountFiat ​

minAmountFiat: number | null

Defined in: src/react/exchange-pay/hooks/useExchangePaySelection.ts:27

Minimum fiat amount (currently USD) for the selected currency, or null when none is selected.


reset ​

reset: () => void

Defined in: src/react/exchange-pay/hooks/useExchangePaySelection.ts:38

Clear provider, currency, and amount selection.

Returns ​

void


selectedCurrency ​

selectedCurrency: ExchangePaySupportedCurrency | undefined

Defined in: src/react/exchange-pay/hooks/useExchangePaySelection.ts:21

Selected receive currency, or undefined when none.


selectedProvider ​

selectedProvider: ExchangePayProvider | undefined

Defined in: src/react/exchange-pay/hooks/useExchangePaySelection.ts:19

Selected exchange provider, or undefined when none.