{% if required and not compound %}
{% set label_attr = label_attr|merge({'class': (label_attr.class|default('') ~ ' required')|trim}) %}
{% endif %}
{% if label is empty %}
{% set label = name|humanize %}
{% endif %}
{% endapply %}
{% endblock radio_widget %}
{# Labels #}
{% block form_label %}
{% apply spaceless %}
{% if 'checkbox' not in block_prefixes and label is not same as(false) %}
{% set label_attr = label_attr|merge({'class': label_attr.class|default('')|trim}) %}
{% if not compound %}
{% set label_attr = label_attr|merge({'for': id}) %}
{% endif %}
{% if required %}
{% set label_attr = label_attr|merge({'class': (label_attr.class|default('') ~ ' required')|trim}) %}
{% endif %}
{% if label is not same as(false) %}
{% if label is empty %}
{% set label = name|humanize %}
{% endif %}
{% endif %}
{% endif %}
{% endapply %}
{% endblock form_label %}
{# Rows #}
{% block form_row %}
{% apply spaceless %}
{{ form_label(form) }}
{% if attr['nested_form'] is defined and attr['nested_form'] == true %}
{# Nested forms #}
{% set sortable = false %}
{% if attr['nested_sortable'] is defined and attr['nested_sortable'] == true %}
{% set sortable = true %}
{% set sortableField = attr['nested_sortable_field']|default('weight') %}
{% endif %}
{# Items #}
{% for obj in form %}
{# Header #}
{% if sortable %}
{% endif %}
{% if sortable %}
{% endif %}
{# View #}
{% use 'form_div_layout.html.twig' with time_widget as base_time_widget %}
{% set type = 'text' %}
{% if widget is defined and widget == 'single_text' %}