{% macro field(field, label='') -%}
{% set text = label or field.label.text %} {% if field.flags.required %} {{ field.label(text=text + " *", class="control-label") }} {% else %} {{ field.label(text=text + " ", class="control-label") }} {% endif %}
{{ field(**kwargs) }} {% if field.errors %} {% for error in field.errors %}{% endfor %} {% endif %}
{%- endmacro %} {% macro federated_login(provider_info, provider_uris, enable_federated_login) -%} {% if enable_federated_login %}

{% trans %}Or Sign in using:{% endtrans %}

{% for p in provider_info if provider_uris[p] %} {% endfor %}
{% endif %} {%- endmacro %}