📘Widget API Reference
import { Widget, Config, Theme } from '@xyfinance/widget'
const config: Config = {
disabledChains: ['137', '42161'],
slippage: '1',
fromInput: '0.1',
...
}
const theme: Theme = {
mode: 'light',
fontFamily: 'proxima-nove, ui-sans-serif, system-ui, -apple-system',
borderRadius: {
container: '12px',
inner: '8px',
button: '32px'
},
colors: {
primary: '#277EEC',
gradient: ['#277EEC', '#1499E4']
},
components: {
button: {
variant: 'gradient'
}
}
}
function App() {
return (
<div>
<Widget theme={theme} config={config} />
</div>
)
}Theme
mode
modefontFamily
fontFamilyborderRadius
borderRadiuscolors
colorscomponents
componentsConfig
disabledChains
disabledChainsslippage
slippagereferrer
referrercommissionRate
commissionRatefromInput
fromInputfromToken
fromTokentoToken
toTokenfeaturedTokens
featuredTokensdisabledTokens
disabledTokensdisableTokenSelection
disableTokenSelectionenableReport
enableReportExamples
Last updated