{% endif %}
{% if (field.type != 'HiddenField' and field.type !='CSRFTokenField') and label_visible %}
{{ field.label() }}
{% endif %}
{% set lock_indicator = field.render_kw and ("readonly" in field.render_kw or "disabled" in field.render_kw) %}
{% set required_indicator = "required" in field.flags %}
{% if icon %}{% endif %}
{% if field.type in ("SelectField", "SelectMultipleField") %}
{{ field(class_="ui fluid dropdown multiple", **kwargs) }}
{% else %}
{{ field(**kwargs) }}
{% endif %}
{% if not noindicator %}
{% if indicator_icon %}
{% elif lock_indicator %}
{% elif required_indicator %}
{% endif %}
{% endif %}
{% if field.errors %}
{% for error in field.errors %}
{{ error }}
{% endfor %}
{% endif %}
{% if container %}
{% endif %}
{%- endmacro %}
{% macro render_fields(form) %}
{{ form.hidden_tag() if form.hidden_tag }}
{% if caller %}
{{ caller() }}
{% else %}
{% for field in form %}
{{ render_field(field) }}
{% endfor %}
{% endif %}
{% endmacro %}
{% macro render_form(
form,
action_text='submit',
class_='',
btn_class='ui right floated primary button',
action=none,
id=none) -%}
{%- endmacro %}