{# Widgets #}
{% extends 'form_div_layout.html.twig' %}
{% block ui_datepicker %}
{% spaceless %}
{% if form.vars.widget == 'single_text' %}
{% set value = form.vars.value %}
{% else %}
{% if form.year.vars.value is not empty and
form.month.vars.value is not empty and
form.day.vars.value is not empty %}
{% set value = date_pattern|replace({
'{{ year }}':form.year.vars.value,
'{{ month }}':form.month.vars.value,
'{{ day }}':form.day.vars.value
})|raw
%}
{% else %}
{% set value = ''%}
{% endif %}
{% endif %}
{{ block('form_widget_simple') }}
{% endspaceless %}
{% endblock ui_datepicker %}
{% block ui_datepicker_widget %}
{% spaceless %}
{{ block('ui_datepicker') }}
{% ui_datepicker
builtIn='#' ~ form.vars.id
options=form.vars.widget_options
%}
{% endspaceless %}
{% endblock ui_datepicker_widget %}
{% block ui_date_timepicker_widget %}
{% spaceless %}
{{ block('ui_datepicker') }}
{% ui_datepicker
builtIn='#' ~ form.vars.id
datetime=true
options=form.vars.widget_options
%}
{% endspaceless %}
{% endblock ui_date_timepicker_widget %}
{% block ui_timepicker_widget %}
{% spaceless %}
{{ block('ui_datepicker') }}
{% ui_datepicker
builtIn='#' ~ form.vars.id
time=true
options=form.vars.widget_options
%}
{% endspaceless %}
{% endblock ui_timepicker_widget %}
{% block ui_range_datepicker_widget %}
{% spaceless %}
{{ block('ui_datepicker') }}
{% ui_datepicker
builtIn='#' ~ form.vars.id
range=true
options=form.vars.widget_options
%}
{% endspaceless %}
{% endblock ui_range_datepicker_widget %}
{% block ui_picklist_widget %}
{% spaceless %}
{{ block('choice_widget') }}
{% if multiple %}
{% ui_picklist options=form.vars.widget_options
builtIn='#' ~ form.vars.id %}
{% end_ui_picklist %}
{% endif %}
{% endspaceless %}
{% endblock ui_picklist_widget %}
{% block ui_entity_widget %}
{% spaceless %}
{{ block('ui_picklist_widget') }}
{% endspaceless %}
{% endblock ui_entity_widget %}