{%- set class_name = [
"content-w-aside",
props.spacing in ['top-0', 'none', 'top-md'] ? '--' ~ props.spacing : null,
props.variant in ["reverse"] ? "--" ~ props.variant : "--primary",
props.extra_class ? props.extra_class : null
]|join(' ')|trim -%}
{%- set attrs = [
'class="' ~ class_name ~ '"',
] -%}
{%- set attrs = attrs|join(' ')|trim -%}
<div {{ attrs|raw }}>
<div class="container content-w-aside__container">
<div class="content-w-aside__row">
<div class="content-w-aside__content u-z-index-0">
{% block content %}
{# content #}
{% endblock %}
</div>
{% if props.aside %}
<div class="content-w-aside__aside d-flex flex-column u-z-index-1">
{% block aside %}
{# aside #}
{% endblock %}
</div>
{% endif %}
</div>
</div>
</div>