Appearance
@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?
optionaladjustAmountOnCurrencyChange?: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?
optionalautoSelectCurrency?: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?
optionaldefaultCurrency?:ExchangePayDefaultCurrency
Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:24
Preferred initial currency when present in the loaded list.
defaultProvider?
optionaldefaultProvider?:ExchangePayProvider
Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:20
Initial selected exchange. Selection stays uncontrolled after mount.
enabled?
optionalenabled?:boolean
Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:26
Skip fetching currencies until explicitly enabled. Defaults to true.
resetAmountOnProviderChange?
optionalresetAmountOnProviderChange?:boolean
Defined in: src/react/exchange-pay/providers/ExchangePayContextProvider.tsx:28
Clear amount / touched when the selected exchange changes. Defaults to false.