Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / themes / classy / templates / form / datetime-wrapper.html.twig
1 {#
2 /**
3  * @file
4  * Theme override of a datetime form wrapper.
5  *
6  * Available variables:
7  * - content: The form element to be output, usually a datelist, or datetime.
8  * - title: The title of the form element.
9  * - title_attributes: HTML attributes for the title wrapper.
10  * - description: Description text for the form element.
11  * - required: An indicator for whether the associated form element is required.
12  *
13  * @see template_preprocess_datetime_wrapper()
14  */
15 #}
16 {%
17   set title_classes = [
18     'label',
19     required ? 'js-form-required',
20     required ? 'form-required',
21   ]
22 %}
23 {% if title %}
24   <h4{{ title_attributes.addClass(title_classes) }}>{{ title }}</h4>
25 {% endif %}
26 {{ content }}
27 {% if errors %}
28   <div class="form-item--error-message">
29     <strong>{{ errors }}</strong>
30   </div>
31 {% endif %}
32 {% if description %}
33   <div{{ description_attributes.addClass('description') }}>
34     {{ description }}
35   </div>
36 {% endif %}