Slider
OrganismAccessible carousel. Includes role="region" + aria-roledescription="carousel" and per-slide aria labels. Supports autoplay, arrow keys, and dot navigation.
Slide 1
<%- include('modules/ui/Slider', {
slides: [
"<div class='h-40 flex items-center justify-center bg-primary text-white'>Slide 1</div>",
"<div class='h-40 flex items-center justify-center bg-secondary text-white'>Slide 2</div>",
"<div class='h-40 flex items-center justify-center bg-info text-white'>Slide 3</div>",
],
}) %>
Auto 1
<%- include('modules/ui/Slider', {
slides: [ /* ... */ ],
autoPlay: true,
autoPlayInterval: 2000,
}) %>
Slide 1 — dots only, no loop
<%- include('modules/ui/Slider', {
slides: [ /* ... */ ],
showArrows: false,
loop: false,
}) %>
<%- include('./Slider/Slider', locals) %>