{#
/**
 * @file
 * Canvas Stark override for a details element.
 *
 * Available variables
 * - attributes: A list of HTML attributes for the details element.
 * - errors: (optional) Any errors for this details element, may not be set.
 * - title: (optional) The title of the element, may not be set.
 * - summary_attributes: A list of HTML attributes for the summary element.
 * - description: (optional) The description of the element, may not be set.
 * - children: (optional) The children of the element, may not be set.
 * - value: (optional) The value of the element, may not be set.
 *
 * @see template_preprocess_details()
 *
 * @ingroup themeable
 */
#}
<drupal-canvas-details
  attributes="{{ attributes }}"
  summary_attributes="{{ summary_attributes }}"
  required="{{ required }}"
  element="{{ { '#accordion_item': element['#accordion_item'] } }}"
>
  {{ slot('errors', errors) }}
  {{ slot('title', title) }}
  {{ slot('value', value) }}
  {{ slot('description', description) }}

  {{ children }}
</drupal-canvas-details>
