{% use "bootstrap_base_layout.html.twig" %} {# Widgets #} {% block money_widget -%} {% if not valid %} {% set group_class = ' form-control is-invalid' %} {% set valid = true %} {% endif %} {{- parent() -}} {%- endblock money_widget %} {% block datetime_widget -%} {%- if widget != 'single_text' and not valid -%} {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-control is-invalid')|trim}) -%} {% set valid = true %} {%- endif -%} {{- parent() -}} {%- endblock datetime_widget %} {% block date_widget -%} {%- if widget != 'single_text' and not valid -%} {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-control is-invalid')|trim}) -%} {% set valid = true %} {%- endif -%} {{- parent() -}} {%- endblock date_widget %} {% block time_widget -%} {%- if widget != 'single_text' and not valid -%} {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-control is-invalid')|trim}) -%} {% set valid = true %} {%- endif -%} {{- parent() -}} {%- endblock time_widget %} {% block dateinterval_widget -%} {%- if widget != 'single_text' and not valid -%} {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-control is-invalid')|trim}) -%} {% set valid = true %} {%- endif -%} {{- parent() -}} {%- endblock dateinterval_widget %} {% block percent_widget -%}