{% load tailwind_field %}
{% if field.is_hidden %}
{{ field }}
{% else %}
{# Opening Div and Label first #}
<{% if tag %}{{ tag }}{% else %}div{% endif %} id="div_{{ field.auto_id }}" class="{% if wrapper_class %}{{ wrapper_class }} {% endif %}{% if field_class %}{{ field_class }}{% else %}mb-3{% endif %}">
{% if field.label and form_show_labels %}
{% endif %}
{# if field has a special template then use this #}
{% if field|is_select %}
{% include 'tailwind/layout/select.html' %}
{% elif field|is_checkboxselectmultiple %}
{% include 'tailwind/layout/checkboxselectmultiple.html' %}
{% elif field|is_radioselect %}
{% include 'tailwind/layout/radioselect.html' %}
{% else %}
{# otherwise use django rendering with additional classes added #}
{% tailwind_field field %}
{% endif %}
{% include 'tailwind/layout/help_text_and_errors.html' %}
{% endif %}