Price
Ensemble de fonctions de manipulation de prix.
Références
const formatPrice: (price: number, decimal: boolean, currency: string): string;
const formatPriceWithoutCurrency: (price: number, decimal: boolean): string;
const getPrice: (price: number): number;
formatPrice
Cette fonction permet de formater un nombre en prix (séparateur de milliers, signe €, etc.).
Paramètres
price
- Requis
- La valeur à formater
decimal
- Ajouter les valeurs décimales
currency
- La monnaie utilisée
Exemple
import { formatPrice } from '@creatic/reactic-utils';
formatPrice(1250000); // 12 500 €
formatPriceWithoutCurrency
Cette fonction permet de formater un nombre en prix (séparateur de milliers, etc.), sans le signe.
Paramètres
price
- Requis
- La valeur à formater
decimal
- Ajouter les valeurs décimales
Exemple
import { formatPriceWithoutCurrency } from '@creatic/reactic-utils';
formatPriceWithoutCurrency(1250000); // 12 500
getPrice
Retourne la valeur formatée d'un prix venant de l'API (pas de décimale)
Paramètres
- price
- Requis
- La valeur à formater
Exemple
import { getPrice } from '@creatic/reactic-utils';
getPrice(12512); // 125,12