{% macro render(heading, options = {}) %} {% set classes = ['Block'] %} {% set classes = (classes.push('Block--typeShell') if options.shell, classes) %} {% if options.type and ( options.type === 'Shell' or options.type === 'Hollow' or options.type === 'Stripes' ) %} {% set classes = (classes.push('Block--type' + options.type), classes) %} {% endif %} {% set classes = (classes.push('Block--item' + options.index) if options.index, classes) %} {% set classes = (classes.push('Block--isDraggable') if options.draggable, classes) %} {% set classes = (classes.push(options.classes | join(' ')) if options.classes, classes) %} {% set classes = classes | join(' ') | trim %} {% if options.draggable %} {% set openingTag = '' %} {% set closingTag = '' %} {% else %} {% set openingTag = '' %} {% set closingTag = '' %} {% endif %} {{ openingTag | safe }}
{% if heading.length > 1 %}

{{ heading }}

{% endif %} {% if options.draggable %}
{% endif %}
{{ closingTag | safe }} {% endmacro %}