{% macro render_field(element) %} {%if element.field %} {% set field=element.field %} {% else %} {% set field=element %} {% endif %} {% if element.extra_attributes %} {% set extra_attributes=element.extra_attributes %} {% else %} {% set extra_attributes={} %} {% endif %} {% if "Hidden" in field.type %} {{ field(**extra_attributes)|safe }} {% else %} {% if field.type != "HtmlElement" or field.subgroup_fields==true %}
{% endif %} {% if field.description %}
{{ field.description|safe }}
{% endif %} {{ field.label }} {% if field.type != "HtmlElement" %}
{% endif %} {% if field.type == "RadioField" %}
{% for value, label, _ in field.iter_choices() %} {% if field.default == value %} {% set checked="checked" %} {% else %} {% set checked="" %} {% endif %} {% endfor %}
{% else %} {{ field(**extra_attributes)|safe }} {% endif %} {% if field.type != "HtmlElement" or field.subgroup_fields==true %}
{% endif %} {% if field.errors %} {% endif %} {% if field.type != "HtmlElement" %}
{% endif %} {% endif %} {% endmacro %} {% macro render_groups(groups, is_subgroup) %} {% endmacro %}