{% extends "views/platform-admin/_base_template.html" %} {% from "components/page-footer.html" import page_footer %} {% from "components/big-number.html" import big_number %} {% from "components/table.html" import mapping_table, field, stats_fields, row_group, row, right_aligned_field_heading, hidden_field_heading, text_field %} {% from "components/form.html" import form_wrapper %} {% from "components/components/button/macro.njk" import usaButton %} {% from "components/components/details/macro.njk" import usaDetails %} {% macro services_table(services, caption) %} {% call(item, row_number) mapping_table( caption=caption, caption_visible=False, field_headings=[ right_aligned_field_heading('Emails'), right_aligned_field_heading('Text messages'), ], field_headings_visible=False, ) %} {% for service in services %} {% call row_group() %} {% call row() %} {% call field(border=False, colspan=3) %} {{ service['name'] }} {% if not service['active'] %} Archived {% endif %} {% endcall %} {% endcall %} {% call row() %} {% for channel in ('email', 'sms') %} {% call field(border=False) %} {{ big_number( service['stats'][channel]['requested'], smallest=True, label=service['stats'][channel]['requested']|message_count_label(channel) ) }} {% endcall %} {% endfor %} {% endcall %} {% endcall %} {% endfor %} {% endcall %} {% endmacro %} {% block per_page_title %} {{ page_title|capitalize }} {% endblock %} {% block platform_admin_content %}