Skip to main content

Interface: CartBonusItemsProps

Defined in: components/CartBonusItems.tsx:18

Properties​

bonusItems?​

optional bonusItems?: CartBaseItem[]

Defined in: components/CartBonusItems.tsx:23

Pre-resolved bonus items. When omitted, cart.bonusItems is used.


cart?​

optional cart?: Cart | null

Defined in: components/CartBonusItems.tsx:20

Cart whose bonusItems (free items added via incentives) are displayed.


className?​

optional className?: string

Defined in: components/CartBonusItems.tsx:35

Additional CSS class for the root element.


currency?​

optional currency?: string

Defined in: components/CartBonusItems.tsx:29

Currency symbol for prices. Resolved from PropellerProvider when omitted; defaults to '€'.


includeTax?​

optional includeTax?: boolean

Defined in: components/CartBonusItems.tsx:26

When true, the tax-inclusive total (totalPriceNet) is shown. Resolved from PropellerProvider when omitted; defaults to false.


labels?​

optional labels?: Record<string, string>

Defined in: components/CartBonusItems.tsx:40

Label overrides. Keys: title ('Bonus items'), sku ('SKU').


language?​

optional language?: string

Defined in: components/CartBonusItems.tsx:32

Active language for localized product names. Resolved from PropellerProvider when omitted.