Slider
MoleculeAccessible carousel. Includes role="region" + aria-roledescription="carousel" and per-slide aria labels. Supports autoplay, arrow keys, and dot navigation.
Slide 1
<Slider
slides={[
<HeroSlide title="Slide 1" />,
<HeroSlide title="Slide 2" />,
<HeroSlide title="Slide 3" />,
]}
/>Auto A
<Slider slides={slides} autoPlay autoPlayInterval={2000} />Swipe me
<Slider
slides={slides}
loop={false}
dragThreshold={50}
// Drag past 50 px = 1 slide.
// Flick > 0.5 px/ms = +1 extra slide per 0.5 px/ms of release velocity.
// Edge resistance (×0.4) keeps you on the rails when loop is off.
/>Slide 1 — dots only, no loop
<Slider slides={slides} showArrows={false} loop={false} />