swiper

Information

Folder
src/components/patterns/swiper

Files

Schema
Mocks
Template
// src/components/patterns/swiper/swiper.twig

{{ attach_library("circle_dot/pattern-swiper") }}

{# Build class list #}
{% set classes = [
	'Swiper',
	modifier_class ? 'Swiper--' ~ modifier_class : null
] %}

{# Default configuration #}
{% set swiper_config = {
	slidesPerView: slides_per_view|default('auto'),
	spaceBetween: space_between|default(8),
	breakpoints: breakpoints|default({})
}|json_encode %}

<cd-swiper
	class="{{ classes|join(' ')|trim }}"
	data-config="{{ swiper_config }}">
	<div class="Swiper-container swiper">
		<div class="swiper-wrapper">
			{% for item in items %}
				<div class="swiper-slide Swiper-slide">
					{{ item }}
				</div>
			{% endfor %}
		</div>
	</div>
</cd-swiper>

Error: schema is invalid: data/properties must be object

Variants

default
Open

default mock data

Raw
Resolved
Default
Open

Default mock data

Raw
Resolved