{% macro render_form(form, url, dynamic=True) %} {% set responsive_class = "col s12 m6 l4 xl3" %}
{{ form.hidden_tag() }} {% for field in form if field.name != 'csrf_token' %} {% if field.name == "submit" %}
{{ submit_field(field) }}
{% else %}
{{ form_field(field) }}
{% endif %} {% endfor %}
{% endmacro %} {% macro form_field(field) %} {% if field.type == "BooleanField" %} {{ switch_field(field) }} {% else %} {{ text_field(field) }} {% endif %} {% endmacro %} {% macro switch_field(field) %}
{{ field.label.text }} :  
{% endmacro %} {% macro text_field(field, icon=None, suffix=False, support_text=None) %} {% if icon %} {{ icon }} {% endif %} {{ field(**kwargs)|safe }} {{ field.label }} {% if support_text %} {{ support_text }} {% endif %} {% endmacro %} {% macro submit_field(field, icon="send") %} {% endmacro %}