{% macro render_field(field, label_visible=true) -%}
{% if (field.type != 'HiddenField' and field.type !='CSRFTokenField') and label_visible %} {{ field.label() }} {% endif %} {% if field.errors %} {% for error in field.errors %}

{{ error }}

{% endfor %} {% endif %} {% if field.type in ("SelectField", "SelectMultipleField") %} {{ field(class_="ui dropdown multiple", **kwargs) }} {% else %} {{ field(**kwargs) }} {% endif %}
{%- endmacro %} {% macro render_form( form, action_text='submit', class_='', btn_class='ui right floated primary button', action=none, id=none) -%}
{{ form.hidden_tag() if form.hidden_tag }} {% if caller %} {{ caller() }} {% else %} {% for field in form %} {{ render_field(field) }} {% endfor %} {% endif %} {% if action_text %} {% endif %}
{%- endmacro %}