@brickslab./ui-web
Carrousel d'images contrôlé avec navigation précédent/suivant et indicateurs de position optionnels. L'index courant et les callbacks de navigation sont gérés par le parent.
Aperçu
carrousel avec showDots — 3 items (interactif)
sans dots
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
items | CarouselItem[] | — | ✓ | Tableau des slides du carrousel. Chaque item contient src, alt et une caption optionnelle. |
currentIndex | number | — | ✓ | Index du slide actuellement affiché. Composant contrôlé. |
onNext | () => void | — | ✓ | Callback déclenché pour passer au slide suivant. |
onPrev | () => void | — | ✓ | Callback déclenché pour revenir au slide précédent. |
showDots | boolean | — | — | Affiche des indicateurs de position (points) en bas du carrousel. |
Override rapide
Tous les paramètres listés dans cette table sont overrideables via les props. Utilisez ce squelette comme point de départ.
<MyComponent
items={[]}
currentIndex={0}
onNext={...}
onPrev={...}
showDots={true}
/>itemscurrentIndexonNextonPrevshowDots