Skip to content

@swapped/connect-sdk / react / ExchangePayContextProviderProps

Type Alias: ExchangePayContextProviderProps

ExchangePayContextProviderProps = object

Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:17

Props for ExchangePayContextProvider.

Properties

adjustAmountOnCurrencyChange?

optional adjustAmountOnCurrencyChange?: boolean

Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:33

When the selected currency changes and the current amount is above 0 but below the new minimum, bump the amount up to that minimum. Defaults to false.


autoSelectCurrency?

optional autoSelectCurrency?: boolean

Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:22

Auto-select the first supported currency (or defaultCurrency). Defaults to true.


children

children: ReactNode

Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:18


defaultCurrency?

optional defaultCurrency?: ExchangePayDefaultCurrency

Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:24

Preferred initial currency when present in the loaded list.


defaultProvider?

optional defaultProvider?: ExchangePayProvider

Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:20

Initial selected exchange. Selection stays uncontrolled after mount.


enabled?

optional enabled?: boolean

Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:26

Skip fetching currencies until explicitly enabled. Defaults to true.


resetAmountOnProviderChange?

optional resetAmountOnProviderChange?: boolean

Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:28

Clear amount / touched when the selected exchange changes. Defaults to false.