Skip to main content

Interface: CartBonusItemsProps

Defined in: components/CartBonusItems.tsx:15

Properties

bonusItems?

optional bonusItems?: CartBaseItem[]

Defined in: components/CartBonusItems.tsx:20

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


cart?

optional cart?: Cart | null

Defined in: components/CartBonusItems.tsx:17

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


className?

optional className?: string

Defined in: components/CartBonusItems.tsx:32

Additional CSS class for the root element.


currency?

optional currency?: string

Defined in: components/CartBonusItems.tsx:26

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


includeTax?

optional includeTax?: boolean

Defined in: components/CartBonusItems.tsx:23

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:37

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


language?

optional language?: string

Defined in: components/CartBonusItems.tsx:29

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