thank you page displays the correct currency

This commit is contained in:
Henry Oswald
2014-09-08 10:59:12 +01:00
parent aee0dda243
commit 93b4c5f4f8
2 changed files with 13 additions and 3 deletions
@@ -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"
@@ -21,7 +21,7 @@ module.exports =
name: plan.name
nextPaymentDueAt: SubscriptionFormatters.formatDate(recurlySubscription.current_period_ends_at)
state: recurlySubscription.state
price: SubscriptionFormatters.formatPrice recurlySubscription.unit_amount_in_cents
price: SubscriptionFormatters.formatPrice recurlySubscription.unit_amount_in_cents, recurlySubscription.currency
planCode: subscription.planCode
groupPlan: subscription.groupPlan
}, memberSubscriptions