{% macro render_form_simple(form, wrapper_class, namespace='ktools') -%}
{% if form.errors.__all__ -%} {%- endif %} {% for widget in form -%} {{ render_widget(widget=widget, form=form) }} {%- endfor %}
{%- endmacro %} {% macro render_widget(widget, form) -%} {% if form.is_translated|default(False) -%} {% if widget.name in form.fields_to_override -%}
{% for field_name in form.fields_to_override[widget.name] -%}
{{ render_widget_inner(widget=form[field_name]) }}
{%- endfor %}
{%- elif widget.name not in form.translated_fields -%} {{ render_widget_inner(widget=widget) }} {%- endif %} {%- else -%} {{ render_widget_inner(widget=widget) }} {%- endif %} {%- endmacro %} {% macro render_widget_inner(widget) -%} {%- set widget_class = widget.field.widget.__class__.__name__ -%} {% if widget_class == 'HiddenInput' -%} {{ widget }} {%- else -%}
{% if widget.errors -%} {%- else -%} {#
 
#} {%- endif %}
{% if widget_class == 'CheckboxInput' -%}
{{ widget|set_attr('role:switch') }} {% if widget.help_text -%}

{{- widget.help_text -}}

{%- endif %}
{%- elif widget_class in ['Select', 'SelectMultiple', 'LazySelect'] -%}
{{ widget|add_class('form-select') }} {% if widget.help_text -%}

{{- widget.help_text -}}

{%- endif %}
{%- elif widget_class == 'FileInput' -%}
{%- set placeholder = 'placeholder:' + widget.field.widget.attrs.placeholder|default('') -%} {{ widget|add_class('form-control')|set_attr(placeholder)}} {% if widget.help_text -%}

{{- widget.help_text -}}

{%- endif %}
{%- elif widget_class == 'RadioSelect' -%}
{%- for group, options, index in widget.optgroups %} {%- if group %}
{{ group }} {%- for widget in options %} {{ _render_radio(widget=widget) }} {% endfor -%}
{%- else -%} {%- for widget in options %} {{ _render_radio(widget=widget) }} {% endfor -%} {% endif -%} {% endfor -%}
{%- else -%}
{%- set placeholder = 'placeholder:' + widget.field.widget.attrs.placeholder|default('') -%} {{ widget|add_class('form-control')|set_attr(placeholder) }}
{% if widget.help_text -%}

{{- widget.help_text -}}

{%- endif %} {%- endif %}
{%- endif %} {%- endmacro %} {% macro _render_radio(widget) -%} {{ widget|add_class('btn-check')|set_attr('autocomplete:off') }} {% if widget.help_text -%}

{{- widget.help_text -}}

{%- endif %} {%- endmacro %}