dsfr4drupal-1.x-dev/templates/form/fieldset.html.twig
templates/form/fieldset.html.twig
{% set classes = [
'js-form-item',
'form-item',
'js-form-wrapper',
'form-wrapper',
] %}
{% set legend_classes = [
'fr-fieldset__legend',
'fr-text--regular',
required ? 'js-form-required',
required ? 'form-required',
] %}
<div class="fr-form-group">
<fieldset{{ attributes.addClass(classes) }}>
<legend{{ legend.attributes.addClass(legend_classes) }}>{{ legend.title }}
{% if description.content %}
{% if description_tooltip %}
{{ include('dsfr4drupal:tooltip', {
'title': tooltip_title|default('Help text'|t),
'tooltip': description.content,
}, with_context=false) }}
{% else %}
<span class="fr-hint-text">{{ description.content }}</span>
{% endif %}
{% endif %}
</legend>
<div class="fr-fieldset__content">
{% if prefix %}
<span class="field-prefix">{{ prefix }}</span>
{% endif %}
{{ children }}
{% if suffix %}
<span class="field-suffix">{{ suffix }}</span>
{% endif %}
</div>
{% include '@dsfr4drupal/templates/form/form-element.error.html.twig' %}
</fieldset>
</div>
