Warning
The Discount Badge block has been deprecated in favor of the Product Price app. Although support for this block is still granted, we strongly recommend you to update your store theme with the Product Price's blocks in order to keep up with the component's evolution.
Discount Badge
is a VTEX component that shows a discount of a product. This component can be imported and used by any VTEX App.
Usage
You should follow the usage instruction in the main README.
To import it into your code:
_10import { DiscountBadge } from 'vtex.store-components'
You can use it in your code like a React component with the jsx tag: <DiscountBadge />
.
_10<DiscountBadge listPrice={commertialOffer.ListPrice}_10 sellingPrice={commertialOffer.Price}_10 label={badgeText}>_10 <img src="https://raw.githubusercontent.com/vtexdocs/dev-portal-content/main/docs/vtex-io/Store Framework Apps/deprecated/" alt="" />_10</DiscountBadge>
Configuration
Prop name | Type | Description |
---|---|---|
listPrice | Number! | Product's default price |
sellingPrice | Number! | Product's price with discount |
label | String | Label to track the discount percent |
children | Node! | Element where the badge is displayed |
Styles API
This app provides some CSS classes as an API for style customization. You should follow the Styles API instruction in the main README.
CSS namespaces
Below, we describe the namespaces that are defined in the DiscountBadge
.
Class name | Description | Component Source |
---|---|---|
discountContainer | The discount container | index |
discountInsideContainer | The discount inner container | index |