Carousel Stepper
CarouselStepper adds prev/next controls and slide indicators to a parent Carousel. Place it inside the carousel tree; choose layout=Bottom for a row under slides or layout=Inline to overlay the viewport. Override dots and arrows with custom children when defaults do not match your design.
- Default stepping UI when you do not need custom carousel chrome
- Bottom-aligned controls under the viewport (default layout)
- Overlay arrows on the viewport sides and dot indicators along the bottom via
layout=CarouselStepperLayout::Inline
- Place inside a Carousel after
CarouselViewport. - Choose
layoutfor bottom or inline overlay positioning. - Override with custom children only when you need fully bespoke controls.
Default stepper
Bottom layout with previous/next buttons and page indicators.
Inline overlay stepper
Arrows overlay the viewport sides; dot indicators sit along the bottom edge—useful for hero banners and image-forward carousels.