<1 min read

BaseResultCurrentPrice

BaseResultCurrentPrice

Component that renders the @empathyco/x-types#Result current price that may or may not be on sale.

Props

Name Description Type Default
result (Required) The @empathyco/x-types#Result information. Result
format Format or mask to be defined as string.
- Use 'i' to define integer numbers.
- Use 'd' to define decimal numbers. You can define the length of the decimal part. If the
doesn't include decimals, it is filled with zeros until reach the length defined with 'd's.
- Integer separator must be defined between the 3rd and the 4th integer 'i' of a group.
- Decimal separator must be defined between the last 'i' and the first 'd'. It can be more
than one character.
- Set whatever you need around the integers and decimals marks.
- Default mask: 'i.iii,dd' which returns '1.345,67'.
string

Slots

Name Description Bindings
(name - type - description)
default Base currency item result result - Result data

Examples

Basic example

This component shows the current price formatted. You can provide the format by property or let the BaseCurrency component use an injected one.

<BaseResultCurrentPrice :value="result" :format="'i.iii,ddd €'" />

Overriding default slot

<BaseResultCurrentPrice :result="result">
  <span class="custom-base-result-current-price">{{ result.price.value }}</span>
</BaseResultCurrentPrice>