{# /** * @file * Theme override for a form element label. * * Available variables: * - title: The label's text. * - title_display: Elements title_display setting. * - required: An indicator for whether the associated form element is required. * - attributes: A list of HTML attributes for the label. * * @see template_preprocess_form_element_label() */ #} {% set classes = [ 'form-item__label', title_display == 'after' ? 'is-after', title_display == 'invisible' ? 'visually-hidden', required ? 'is-required', required ? 'js-form-required', ] %} {% if title is not empty or required -%} {{ title }} {% if required %} {{ 'This field is required.'|t }} {% endif %} {%- endif %}