|
|
@@ -1,15 +1,25 @@
|
|
|
dateformat = require 'dateformat'
|
|
|
+settings = require "settings-sharelatex"
|
|
|
+
|
|
|
+
|
|
|
+currenySymbols =
|
|
|
+ EUR: "€"
|
|
|
+ USD: "$"
|
|
|
+ GBP: "£"
|
|
|
+
|
|
|
+
|
|
|
|
|
|
module.exports =
|
|
|
|
|
|
- formatPrice: (priceInCents) ->
|
|
|
+ formatPrice: (priceInCents, currency = "USD") ->
|
|
|
string = priceInCents + ""
|
|
|
string = "0" + string if string.length == 2
|
|
|
string = "00" + string if string.length == 1
|
|
|
string = "000" if string.length == 0
|
|
|
cents = string.slice(-2)
|
|
|
dollars = string.slice(0, -2)
|
|
|
- return "$#{dollars}.#{cents}"
|
|
|
+ symbol = currenySymbols[currency]
|
|
|
+ return "#{symbol}#{dollars}.#{cents}"
|
|
|
|
|
|
formatDate: (date) ->
|
|
|
dateformat date, "dS mmmm yyyy"
|