Price - Overview
Purpose
The Price component is used to show key pricing information in an inline format. It can be used to show if there is an active discount, if a price range starts from a certain amount, or if the price is for a set time period (e.g. an amount per month).
For pricing information in a headline format please see Headline Price.
Anatomy
The Price component can be broken down into the following elements -
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Prefix (optional)
Normally used for ‘from’ but can be changed if required, or turned off entirely.Current Price
Main text area for the amount including decimals.Suffix (optional)
Normally used for a term period, the suffix can be edited, or turned off entirely.Upfront cost (optional)
Any additional initial costs are declared separately.Disclaimer (optional)
Disclaimer content can be used for further clarification on a price, for example if the price is a limited time offer or increases after a certain amount of time.Discount (optional)
A discount option is available which allows the designer to enter in an old price which is struck-out.Asterisk
An Asterisk is necessary for any discounted products and signifies that there is more information available below.Discount Disclaimer
Disclaimer content only shows for the Discount variant. It gives more context about the price before the discount.
Variants & States
Available variants differ between Figma and React. The below describes the options for the Figma component. Have a look at the React docs to see the available props in development.
- Appearance: Default, Light
- Discount: off/on
- Stacked: off/on
- Alignment: Left, Right
- Size: Small, Medium
- Prefix: off/on
- Suffix: off/on
- Upfront cost: off/on
- Disclaimer: off/on
For a large version of the Price component, please see Headline Price.