{% load widget_tweaks %}
{{ errors }}
{% if errors and not fields %}
{% for field in hidden_fields %}{{ field }}{% endfor %}
{% endif %}
{% for field, errors in fields %}
{% if field.name == "name" %}
{% comment %}Rendered separately in the form template with action buttons{% endcomment %}
{% else %}
{% if field.name == "timeslot" %}
{% include "htmx/forms/input_field.html" with label=field.label max_width="full" field=field %}
{% elif field.name == "active" %}
{% if field.help_text %}
{{ field.help_text }}
{% endif %}
{% else %}
{% render_field field %}
{% if field.help_text %}
{{ field.help_text }}
{% endif %}
{{ errors }}
{% endif %}
{% if forloop.last %}
{% for field in hidden_fields %}{{ field }}{% endfor %}
{% endif %}
{% endif %}
{% endfor %}
{% if not fields and not errors %}
{% for field in hidden_fields %}{{ field }}{% endfor %}
{% endif %}