{% use 'form_div_layout.html.twig' with checkbox_widget as base_checkbox_widget %} {% use "bootstrap_5_layout.html.twig" %} {# Widgets #} {%- block form_label -%} {{- parent() -}} {% if label is not same as(false) -%} {%- if required -%} {{ block('span_required') }} {%- endif -%} {%- endif -%} {%- endblock form_label -%} {% block span_required %} * {% endblock %} {%- block yes_and_no_choice_widget -%}
{%- for child in form %} {{- yes_and_no_choice_entry_widget(child, { parent_label_class: label_attr.class|default(''), translation_domain: choice_translation_domain, valid: valid, large: large, stimulus_identifier: stimulus_identifier }) -}} {%- endfor -%} {%- if verificar_input_group is defined and verificar_input_group -%} {{- verificar_button(form, { 'verificar_button_class': large ? 'btn-lg' : '', }) -}} {%- endif -%}
{%- endblock -%} {%- block yes_and_no_choice_entry_widget -%} {%- set attr = attr|merge({class: (attr.class|default('') ~ ' btn-check')|trim}) -%} {%- endblock -%} {%- block direccion_form_widget -%}
{%- if form is rootform -%} {{ form_errors(form) }} {%- endif -%}
{{ form_row(form.direccion) }}
{{ form_row(form.centroPoblado) }}
{{ form_row(form.codigoPostal) }}
{%- endblock direccion_form_widget -%} {%- block direccion_row -%} {%- set widget_attr = {} -%} {%- if help is not empty -%} {%- set widget_attr = {attr: {'aria-describedby': id ~"_help"}} -%} {%- endif -%} {%- set row_class = row_class|default(row_attr.class|default('mb-3')|trim) -%}
{{- form_label(form) -}}
{{- form_widget(form, widget_attr) -}}
{{- form_help(form) -}} {{- form_errors(form) -}} {%- if redo or verificar -%} {{- form_row(form.nota) -}} {%- endif -%}
{%- endblock %} {%- block direccion_label %} {{ label|raw }}{%- if required -%}{{ block('span_required') }}{%- endif -%}
{%- endblock -%} {%- block direccion_widget -%}
{{- form_widget(form.calleTipo) -}} {{- form_help(form.calleTipo) -}}
{{- form_widget(form.calleNumero) -}} {{- form_help(form.calleNumero) -}}
{{- form_widget(form.calleLetra) -}} {{- form_help(form.calleLetra) -}}
{{- form_widget(form.calleBis) -}}
{{- form_widget(form.calleCuadrante) -}} {{- form_help(form.calleCuadrante) -}}
# {% if form.calleTipo.vars.help is not empty %}

 

{% endif %}
{{- form_widget(form.genNumero) -}} {{- form_help(form.genNumero) -}}
{{- form_widget(form.genLetra) -}} {{- form_help(form.genLetra) -}}
- {% if form.calleTipo.vars.help is not empty %}

 

{% endif %}
{{- form_widget(form.genPlaca) -}} {{- form_help(form.genPlaca) -}}
{%- if verificar -%}
{%- endif -%} {{- form_widget(form.genCuadrante) -}} {%- if verificar -%} {{- verificar_button(form, { 'verificar_button_action_controller': 'direccion-row' }) -}}
{%- endif -%} {{- form_help(form.genCuadrante) -}}
{%- endblock -%} {%- block ajax_select_text_row -%} {%- set widget_attr = {} -%} {%- if help is not empty -%} {%- set widget_attr = {attr: {'aria-describedby': id ~"_help"}} -%} {%- endif -%} {%- set row_class = row_class|default(row_attr.class|default('mb-3')|trim) -%}
{{- form_label(form) -}}
{{- form_widget(form, widget_attr) -}}
{{- form_help(form) -}} {{- form_errors(form) -}}
{%- endblock -%} {%- block telefono_row -%} {%- set widget_attr = {} -%} {%- if help is not empty -%} {%- set widget_attr = {attr: {'aria-describedby': id ~"_help"}} -%} {%- endif -%} {%- set row_class = row_class|default(row_attr.class|default('mb-3')|trim) -%}
{{- form_label(form) -}}
{% for child in form|filter(child => not child.rendered) %} {%- if not child.vars.name is same as('nota') -%} {{- form_row(child, widget_attr) -}} {%- endif -%} {% endfor %} {#{{- form_widget(form, widget_attr) -}}#}
{% for child in form|filter(child => not child.rendered) %} {{- form_row(child, widget_attr) -}} {% endfor %} {{- form_help(form) -}} {{- form_errors(form) -}}
{%- endblock %} {%- block telefono_label %} {##} {%- endblock -%} {%- block sucursal_form_row -%}
{% if verificar or redo %}
{% endif %}
{% if not verificar and not redo %} {{ form_widget(form.nombre) }} {% else %} {{ form_widget(form.nombre.value) }} {% endif %} {% if not verificar and not ver %} {% endif %}
{{ form_errors(form.nombre) }} {% if verificar or redo %} {{- form_widget(form.nombre.nota) -}}
{% endif %}
{{ form_row(form.direccion) }} {% if form.she is defined %} {{ form_row(form.she) }} {% endif %}
{%- endblock -%} {%- block telefono_numero_label %} {%- endblock -%} {% block telefono_numero_widget %} {%- set toggle_cel = toggle_cel is defined and toggle_cel -%}
{%- if toggle_cel -%} {% set toggle_cel_form %} {% with {form: form.toggle_cel}|merge(form.toggle_cel.vars) only %} {{- block('base_checkbox_widget') -}} {% endwith %} {% endset %} {{- form_label(form.toggle_cel, null, { widget: toggle_cel_form }) -}} {%- endif -%} {{- form_widget(form.numero, {}) -}} {{- form_errors(form.numero) -}}
{% endblock %} {%- block documento_form_widget -%}
{% if choose_file_custom %} {{ choose_file_custom|raw }} {% else %} {{ documento_upload_button(form) }} {% endif %} {% if choose_file_custom %} {{ documento_upload_button(form, {to_the_right: true}) }} {% endif %} {% if ver and download_path %} Descargar {% endif %} {% if verificar %} {{- verificar_button(form) -}} {% endif %}
{{- block('form_widget') -}} {%- endblock -%} {%- block documento_upload_button -%} {%- set button_class = html_classes('btn', 'btn-outline-primary', 'upload', { 'd-none': ver or verificar, 'to-the-right': to_the_right|default(false) }) -%} {%- endblock -%} {# siempre mostrar el contenedor de errores para que stimulus controller pueda agregar a el #} {%- block documento_form_errors -%}
{%- if errors|length > 0 -%} {%- for error in errors -%} {%- if not loop.first -%}
{%- endif -%} {{ error.message }} {%- endfor -%} {%- endif -%}
{%- endblock documento_form_errors %} {%- block nota_widget -%} {{- block('hidden_widget') -}}
{{ form.vars.value }}
{%- endblock nota_widget -%} {%- block form_widget_simple -%} {%- if verificar_input_group is defined and verificar_input_group -%} {% if not verificar_button_ungrouped is defined %}
{% endif %} {{- parent() -}} {{- verificar_button(form) -}} {% if not verificar_button_ungrouped is defined %}
{% endif %} {%- else -%} {{- parent() -}} {%- endif -%} {%- endblock form_widget_simple -%} {% block textarea_widget -%} {%- if verificar_input_group is defined and verificar_input_group -%} {% if not verificar_button_ungrouped is defined %}
{% endif %} {{- parent() -}} {{- verificar_button(form) -}} {% if not verificar_button_ungrouped is defined %}
{% endif %} {%- else -%} {{- parent() -}} {%- endif -%} {%- endblock textarea_widget %} {%- block choice_widget_collapsed -%} {%- if verificar_input_group is defined and verificar_input_group -%} {% if not verificar_button_ungrouped is defined %}
{% endif %} {{- parent() -}} {{- verificar_button(form) -}} {% if not verificar_button_ungrouped is defined %}
{% endif %} {%- else -%} {{- parent() -}} {%- endif -%} {%- endblock choice_widget_collapsed -%} {%- block verificar_button -%} {%- set element = verificar_button_element|default('button') -%} <{{ element }} class="{{ (verificar_button_class|default('') ~ ' btn btn-outline-nota')|trim }}" {% if element is same as('button') %} type="button" {% endif%} data-action="click->{{ verificar_button_action_controller|default('verificar-field') }}#anotar" data-{{ verificar_button_action_controller|default('verificar-field') }}-target="anotarButton" data-bs-toggle="tooltip" data-bs-placement="top" title="{% if resolved %}Resolver{% elseif has_nota %}Editar nota{% else %}Agregar nota{% endif%}"> {% if resolved %} {% elseif has_nota %} {% else %} {% endif %} {%- endblock -%} {%- block chosen_entity_widget -%} {% if check_all %}
{% endif %} {{- block('choice_widget_collapsed') -}} {% if check_all %}
{% endif %} {%- endblock chosen_entity_widget -%} {%- block identificacion_with_tipo_row -%} {% if not redo and not verificar %}
{{- form_label(form.identificacion) -}} {% else %}
{{- form_label(form.identificacion.value) -}} {% endif %}
{{- form_widget(form.identificacionTipo) -}} {% if not redo and not verificar %} {{- form_widget(form.identificacion) -}} {% else %} {{- form_widget(form.identificacion.value) -}} {% endif %}
{% if redo or verificar %} {{- form_widget(form.identificacion.nota) -}} {% endif %}
{%- endblock %} {%- block date_picker_widget -%} {% set attr = attr|merge({'class': ((attr.class|default('') ~ ' form-control')|trim)}) %}
{% if verificar_input_group is defined and verificar_input_group %} {{- verificar_button(form) -}} {% else %}
{% endif %}
{%- endblock date_picker_widget -%}