Skip to main content

Bonus Card

Mid-sized promo with CTA button

Overview

The bonus card component is designed to work as an inline CTA element or more like a banner if format="large".

BonusCardDefault

BonusCardLarge

SSR AvailableThis component is available for server side rendering.

Properties

PropertyAttributeDescriptionTypeDefault
affiliateaffiliatestringundefined
affiliateIdaffiliate-idnumberundefined
affiliateTypeaffiliate-typestringundefined
ageagenumberundefined
buttonTextbutton-textstringundefined
contextcontext(required)stringundefined
ctaTypecta-typestringundefined
darkModedark-modebooleanfalse
deferdeferbooleanundefined
devModedev-modebooleanfalse
deviceTypedevice-type"android" | "desktop" | "ios" | "mobile"undefined
dynamicdynamicbooleanundefined
formatformat"default" | "large"'default'
gameIdgame-idnumberundefined
hideUnderagehide-underagebooleanfalse
internalIdinternal-idstringundefined
isBetsyncUseris-betsync-userbooleanundefined
isLoggedInis-logged-inbooleanundefined
isMobileis-mobilebooleanundefined
leagueleaguestringundefined
locationlocationstringundefined
newTabnew-tabOnly supported on the default/small version of the card. Enables new tab behavior.booleanfalse
pageSlugpage-slugstringundefined
placementIdplacement-id(required)numberundefined
promotionIdpromotion-id(required)numberundefined
propertyIdproperty-id(required)numberundefined
revealreveal"animated" | "false" | "true"'false'
revealTextreveal-textstringundefined
showProgressBarshow-progress-barbooleanfalse
sponsorSlugsponsor-slugstringundefined
subdivisionsubdivisionnumberundefined
subscriptionTiersubscription-tier0 | 1 | 2 | 3undefined
termsterms"affiliate" | "geo"'geo'
userParentBookIdsuser-parent-book-idsstringundefined
wasProwas-probooleanundefined