stack/src/components/groups/swiper-group/swiper-group.twig line 1

Open in your IDE?
  1. {%- set class_name = [
  2.   "swiper",
  3.   props.name ? props.name : "",
  4.   props.extra_class ? props.extra_class : "",
  5. ]|join(' ')|trim -%}
  6. {%- set attrs = [
  7.   'class="' ~ class_name ~ '"',
  8. ] -%}
  9. {%- set attrs = attrs|join(' ')|trim -%}
  10. {% if props.slides %}
  11.   <div {{ attrs|raw }}>
  12.     <div class="swiper-wrapper">
  13.       {% block content %}
  14.         {% for slide in props.slides %}
  15.           <div class="swiper-slide" {% if props.index == true %} data-index="{{ loop.index0 }}" {% endif %}>
  16.             {% include props.item.path with {props: slide|merge({
  17.               size: props.size
  18.             })} %}
  19.           </div>
  20.         {% endfor %}
  21.       {% endblock %}
  22.     </div>
  23.     {% block pagination %}{% endblock %}
  24.   </div>
  25. {% endif %}