@@ -3,36 +3,36 @@ export const Currencies = {
33 name : "USD" ,
44 symbol : "$" ,
55 rate : 1 ,
6- formatPrice : ( price ) =>
6+ formatPrice : ( price , roundForDisplay = false ) =>
77 new Intl . NumberFormat ( "en-US" , {
88 style : "currency" ,
99 currency : "USD" ,
10- minimumFractionDigits : 0 ,
11- maximumFractionDigits : 2 ,
10+ minimumFractionDigits : roundForDisplay ? 0 : 2 ,
11+ maximumFractionDigits : roundForDisplay ? 0 : 2 ,
1212 } ) . format ( price ) ,
1313 } ,
1414 EUR : {
1515 name : "EUR" ,
1616 symbol : "€" ,
1717 rate : 0.86 ,
18- formatPrice : ( price ) =>
18+ formatPrice : ( price , roundForDisplay = false ) =>
1919 new Intl . NumberFormat ( "en-US" , {
2020 style : "currency" ,
2121 currency : "EUR" ,
22- minimumFractionDigits : 0 ,
23- maximumFractionDigits : 2 ,
22+ minimumFractionDigits : roundForDisplay ? 0 : 2 ,
23+ maximumFractionDigits : roundForDisplay ? 0 : 2 ,
2424 } ) . format ( price * 0.86 ) ,
2525 } ,
2626 INR : {
2727 name : "INR" ,
2828 symbol : "₹" ,
2929 rate : 88.32 ,
30- formatPrice : ( price ) =>
30+ formatPrice : ( price , roundForDisplay = false ) =>
3131 new Intl . NumberFormat ( "en-US" , {
3232 style : "currency" ,
3333 currency : "INR" ,
34- minimumFractionDigits : 0 ,
35- maximumFractionDigits : 2 ,
34+ minimumFractionDigits : roundForDisplay ? 0 : 2 ,
35+ maximumFractionDigits : roundForDisplay ? 0 : 2 ,
3636 } ) . format ( price * 88 ) ,
3737 } ,
3838} ;
0 commit comments