stack/src/components/content-w-aside/content-w-aside.twig line 1

Open in your IDE?
  1. {%- set class_name = [
  2.   "content-w-aside",
  3.   props.spacing in ['top-0', 'none', 'top-md'] ? '--' ~ props.spacing : null,
  4.   props.variant in ["reverse"] ? "--" ~ props.variant :  "--primary",
  5.   props.extra_class ? props.extra_class : null
  6. ]|join(' ')|trim -%}
  7. {%- set attrs = [
  8.   'class="' ~ class_name ~ '"',
  9. ] -%}
  10. {%- set attrs = attrs|join(' ')|trim -%}
  11. <div {{ attrs|raw }}>
  12.   <div class="container content-w-aside__container">
  13.     <div class="content-w-aside__row">
  14.       <div class="content-w-aside__content u-z-index-0">
  15.         {% block content %}
  16.           {# content #}
  17.         {% endblock %}
  18.       </div>
  19.       {% if props.aside %}
  20.         <div class="content-w-aside__aside d-flex flex-column u-z-index-1">
  21.           {% block aside %}
  22.             {# aside #}
  23.           {% endblock %}
  24.         </div>
  25.       {% endif %}
  26.     </div>
  27.   </div>
  28. </div>