All props are optional. The full set is typed by WidgetProps exported from @superbridge/widget — your editor will autocomplete and document them inline. The most common ones:
Appearance
Prop
Type
Description
theme.cssVariables
WidgetCssVariables
CSS variable overrides for colors, fonts, radius, and per-shape tokens. See Theming.
theme.motion
MotionProps
Per-element hover/tap/open transitions. See Theming.
theme.textAnimation
AnimatedNumberComponent
Custom component used to render every animated number in the widget. Must accept { value, format?, className? }. Defaults to a plain formatted span — drop in a flow / scramble / count renderer to animate.
Data & API
Prop
Type
Description
apiUrl
string
Override the Superbridge API base URL. Defaults to production.