{% from "components/form.html" import form_wrapper %} {% from "components/components/button/macro.njk" import usaButton %} {% macro banner(body, type=None, with_tick=False, delete_button=None, subhead=None, context=None, action=None, id=None, thing=None) %}
{% if subhead -%}

{{ subhead }}

{%- endif -%} {{ body }} {% if context %}

{{ context }}

{% endif %} {% if delete_button %} {% call form_wrapper(action=action) %} {{ usaButton({ "text": "" if thing else delete_button, "html": delete_button + " ‘" + thing + "’" if thing else "", "name": "delete", "classes": "margin-top-2 usa-button--secondary", }) }} {% endcall %} {% endif %}
{% endmacro %} {% macro banner_wrapper(type=None, with_tick=False, delete_button=None, subhead=None, action=None, id=None, thing=None) %} {{ banner(caller()|safe, type=type, with_tick=with_tick, delete_button=delete_button, subhead=subhead, action=action, id=id, thing=thing) }} {% endmacro %}