Security update to Drupal 8.4.6
[yaffs-website] / web / core / modules / system / templates / form-element-label.html.twig
1 {#
2 /**
3  * @file
4  * Default theme implementation for a form element label.
5  *
6  * Available variables:
7  * - title: The label's text.
8  * - title_display: Elements title_display setting.
9  * - required: An indicator for whether the associated form element is required.
10  * - attributes: A list of HTML attributes for the label.
11  *
12  * @see template_preprocess_form_element_label()
13  *
14  * @ingroup themeable
15  */
16 #}
17 {%
18   set classes = [
19     title_display == 'after' ? 'option',
20     title_display == 'invisible' ? 'visually-hidden',
21     required ? 'js-form-required',
22     required ? 'form-required',
23   ]
24 %}
25 {% if title is not empty or required -%}
26   <label{{ attributes.addClass(classes) }}>{{ title }}</label>
27 {%- endif %}