Parameters
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
props |
object |
<required> |
||
matchId |
string |
<required> |
Match ID |
|
products |
object |
<required> |
Products configuration object |
|
products.virtualStadium |
object | Virtual Stadium configuration |
||
products.virtualStadium.enabled |
boolean | false | Enable Virtual Stadium |
|
products.virtualStadium.label |
string | Custom label (default: 'Virtual Stadium') |
||
products.virtualStadium.icon |
string | Custom icon URL |
||
products.virtualStadium.order |
number | Display order (1-3) |
||
products.virtualStadium.channelId |
string | VS channel ID (required if enabled) |
||
products.virtualStadium.jwt |
string | JWT token for authentication |
||
products.virtualStadium.getJwt |
function | Function to get JWT token |
||
products.betConcierge |
object | Bet Concierge configuration |
||
products.betConcierge.enabled |
boolean | false | Enable Bet Concierge |
|
products.betConcierge.label |
string | Custom label (default: 'Bet Concierge') |
||
products.betConcierge.description |
string | Custom description (default: 'AI Insights') |
||
products.betConcierge.icon |
string | Custom icon URL |
||
products.betConcierge.order |
number | Display order (1-3) |
||
products.betConcierge.jwt |
string | JWT token for authentication |
||
products.betConcierge.getJwt |
function | Function to get JWT token |
||
products.statsHub |
object | StatsHub configuration |
||
products.statsHub.enabled |
boolean | false | Enable StatsHub |
|
products.statsHub.label |
string | Custom label (default: 'StatsHub') |
||
products.statsHub.description |
string | Custom description (default: 'Deep Stats') |
||
products.statsHub.icon |
string | Custom icon URL |
||
products.statsHub.order |
number | Display order (1-3) |
||
products.statsHub.clientAlias |
string | Client alias (used to auto-generate URL) |
||
launcherTriggerImage |
string | Custom primary button icon URL (SVG/PNG, 1:1 ratio, transparent bg) |
||
position |
string | 'bottom-right' | Position: 'bottom-right', 'bottom-left' |
|
isMobile |
boolean | false | Enable mobile optimizations |
|
closeOnClickOutside |
boolean | true | Close menu when clicking outside |
|
disableAnimations |
boolean | false | Disable animations for accessibility |
|
onTrack |
function | Function/event handler, see Tracking options. |