{%- import "partials/_ui.html" as ui -%}
{% if promo_codes.is_empty() %} {% call ui::empty_state("", "No promo codes yet. Create one above to offer discounts, free access, or trial periods to your fans.") %} {% else %} {% for code in promo_codes %} {% endfor %}
Code Type Uses Scope Schedule
{{ code.code }} {{ code.description }} {% if code.use_count > 0 %} {% else %} {{ code.use_count }}{% if let Some(max) = code.max_uses %} / {{ max }}{% else %} / ∞{% endif %} {% endif %} {% if let Some(title) = code.item_title %} {{ title }} {% else if let Some(title) = code.project_title %} {{ title }} {% else %} All items {% endif %} {% if let Some(start) = code.starts_at %} {% if code.is_not_yet_active %}Starts{% else %}Started{% endif %} {{ start }} {% endif %} {% if let Some(exp) = code.expires_at %} {% if code.is_expired %}Expired{% else %}Expires{% endif %} {{ exp }} {% endif %} {% if code.starts_at.is_none() && code.expires_at.is_none() %} No schedule {% endif %}
{% endif %}