{% load i18n %}
{# @description One current subscription: its status as a badge, the current period, and what it is for, what it costs and how often. #}
{# @prop subscription:text | description:"A mvp_payments.namespaces.stripe_records.CurrentSubscription." | required #}
{# A status this component does not recognise still renders, as itself, with a neutral badge (Article XV). #}
{% if subscription.status == "active" %}
{% elif subscription.status == "trialing" %}
{% elif subscription.status == "past_due" %}
{% else %}
{% endif %}
{% if subscription.period_start or subscription.period_end %}
{{ subscription.period_start|date }} – {{ subscription.period_end|date }}
{% endif %}
{{ subscription.name }}
{% if subscription.frequency_display %}
{{ subscription.frequency_display }}
{% endif %}