Chris@0: {# Chris@0: /** Chris@0: * @file Chris@0: * Default theme implementation for a form element label. Chris@0: * Chris@0: * Available variables: Chris@0: * - title: The label's text. Chris@0: * - title_display: Elements title_display setting. Chris@0: * - required: An indicator for whether the associated form element is required. Chris@0: * - attributes: A list of HTML attributes for the label. Chris@0: * Chris@0: * @see template_preprocess_form_element_label() Chris@0: * Chris@0: * @ingroup themeable Chris@0: */ Chris@0: #} Chris@0: {% Chris@0: set classes = [ Chris@0: title_display == 'after' ? 'option', Chris@0: title_display == 'invisible' ? 'visually-hidden', Chris@0: required ? 'js-form-required', Chris@0: required ? 'form-required', Chris@0: ] Chris@0: %} Chris@0: {% if title is not empty or required -%} Chris@0: {{ title }} Chris@0: {%- endif %}