Customize your Earn Widget with our interactive wizard
const widgetConfig = { "campaigns": ["2c86d3d1-cfe8-486d-915d-1b9ff5e924e9"], "customWidth": "none", "deals": [], "fontFamily": "Montserrat Medium, sans-serif", "fontSecondary": "DM Sans, sans-serif", "logo": { "dark": "", "fallback": "Turtle", "light": "" }, "padding": "lg", "rounding": "default", "showNavigation": true, "styles": { "background": "#f7f7f7", "background_dark": "#141514", "card": "#2A2B2A", "foreground": "#1b1b2b3", "foreground_dark": "#F9F9F9", "muted_foreground": "#6b7280", "muted_foreground_dark": "#9ca3af", "primary": "#73F36C", "primary_dark": "#73F36C" }, "theme": "dark", "widgetWidth": "default" }; <EarnWidget config={widgetConfig} adapter={adapter} distributorId="YOUR_DISTRIBUTOR_ID" />
const response = await fetch('https://index.turtle.vision/partners/widget/YOUR_DISTRIBUTOR_ID'); const widgetConfig = await response.json();
Changes not reflecting in hosted widget
Configuration API returns 404
Custom fonts not loading