33 lines
		
	
	
		
			918 B
		
	
	
	
		
			Twig
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			918 B
		
	
	
	
		
			Twig
		
	
	
	
	
	
{#
 | 
						|
/**
 | 
						|
 * @file
 | 
						|
 * Default theme implementation for an administrative block.
 | 
						|
 *
 | 
						|
 * Available variables:
 | 
						|
 * - block: An array of information about the block, including:
 | 
						|
 *   - show: A flag indicating if the block should be displayed.
 | 
						|
 *   - title: The block title.
 | 
						|
 *   - content: (optional) The content of the block.
 | 
						|
 *   - description: (optional) A description of the block.
 | 
						|
 *     (Description should only be output if content is not available).
 | 
						|
 * - attributes: HTML attributes for the containing div element.
 | 
						|
 *
 | 
						|
 * @ingroup themeable
 | 
						|
 */
 | 
						|
#}
 | 
						|
{%
 | 
						|
  set classes = [
 | 
						|
    'panel',
 | 
						|
  ]
 | 
						|
%}
 | 
						|
<div{{ attributes.addClass(classes) }}>
 | 
						|
  {% if block.title %}
 | 
						|
    <h3 class="panel__title">{{ block.title }}</h3>
 | 
						|
  {% endif %}
 | 
						|
  {% if block.content %}
 | 
						|
    <div class="panel__content">{{ block.content }}</div>
 | 
						|
  {% elseif block.description %}
 | 
						|
    <div class="panel__description">{{ block.description }}</div>
 | 
						|
  {% endif %}
 | 
						|
</div>
 |