rivet-1.0.x-dev/templates/form/webform-element-more.html.twig
templates/form/webform-element-more.html.twig
{#
/**
* @file
* Theme implementation for webform element more.
*
* Available variables
* - title: More label.
* - content: More content.
*
* Based on WAI-ARIA Authoring Practices 1.1: Disclosure (Show/Hide)
*
* @see https://www.w3.org/TR/wai-aria-practices-1.1/#disclosure
* @see https://www.w3.org/TR/wai-aria-practices-1.1/examples/disclosure/disclosure-faq.html
* @see template_preprocess_webform_element_more()
* @ingroup themeable
*/
#}
{{ attach_library('webform/webform.element.more') }}
{%
set classes = [
'rvt-disclosure',
'rvt-disclosure--webform-element-more',
'rvt-m-top-xxs',
]
%}
<details{{ attributes.addClass(classes) }}>
<summary class="rvt-disclosure__toggle" data-rvt-disclosure-toggle>
{{ more_title }}
</summary>
<div class="rvt-disclosure__content" data-rvt-disclosure-target>
{{ more }}
</div>
</details>
