diff --git a/assets/javascripts/discourse/templates/user/billing/subscriptions.hbs b/assets/javascripts/discourse/templates/user/billing/subscriptions.hbs index 2e265db..c0890e7 100644 --- a/assets/javascripts/discourse/templates/user/billing/subscriptions.hbs +++ b/assets/javascripts/discourse/templates/user/billing/subscriptions.hbs @@ -21,7 +21,11 @@ {{#if subscription.loading}} {{loading-spinner size="small"}} {{else}} - {{d-button disabled=subscription.canceled_at label="discourse_subscriptions.user.subscriptions.cancelled" action=(route-action "cancelSubscription" subscription) icon="times"}} + {{#if subscription.canceled_at}} + {{d-button disabled=subscription.canceled_at label="discourse_subscriptions.user.subscriptions.cancelled"}} + {{else}} + {{d-button disabled=subscription.canceled_at label="discourse_subscriptions.user.subscriptions.cancel" action=(route-action "cancelSubscription" subscription) icon="times"}} + {{/if}} {{/if}} diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml index cf49d79..4c199f9 100644 --- a/config/locales/client.en.yml +++ b/config/locales/client.en.yml @@ -52,6 +52,7 @@ en: status: Status renews: Renews created_at: Created + cancel: cancel cancelled: cancelled operations: destroy: