{% load widget_tweaks %} {% load pyaa_format %} {% for hidden_field in attrs.form.hidden_fields %} {{ hidden_field }} {% endfor %} {% if attrs.form.non_field_errors %}
{% endif %} {% for field in attrs.form.visible_fields %} {% with widget_name=field|widget_type %} {% if field.field.widget.input_type == "checkbox" %}
{% for error in field.errors %} {{ error }} {% endfor %}
{% else %}
{% if field.errors %} {% if field.field.widget.input_type == "radio" %} {% render_field field class="radio radio-error" %} {% elif field.field.widget.input_type == "select" or widget_name == "select" %} {% render_field field class="select select-bordered select-error w-full" %} {% elif widget_name == "textarea" %} {% render_field field class="textarea textarea-bordered textarea-error w-full" rows="6" %} {% elif field.field.widget.input_type == "file" or widget_name == "clearablefileinput" or widget_name == "fileinput" %} {% render_field field class="file-input file-input-bordered file-input-error w-full" %} {% else %} {% render_field field class="input input-bordered input-error w-full" %} {% endif %} {% else %} {% if field.field.widget.input_type == "radio" %} {% render_field field class="radio" %} {% elif field.field.widget.input_type == "select" or widget_name == "select" %} {% render_field field class="select select-bordered w-full" %} {% elif widget_name == "textarea" %} {% render_field field class="textarea textarea-bordered w-full" rows="6" %} {% elif field.field.widget.input_type == "file" or widget_name == "clearablefileinput" or widget_name == "fileinput" %} {% render_field field class="file-input file-input-bordered w-full" %} {% else %} {% render_field field class="input input-bordered w-full" %} {% endif %} {% endif %} {% if field.help_text %} {% endif %} {% for error in field.errors %} {% endfor %}
{% endif %} {% endwith %} {% endfor %}