Zum Inhalt springen
Anjunar/ DOCS

Karussell

Endlos laufende Slides mit explizitem Zustand und stabilem SSR.
Sequenzierte Inhalte
Ein aktiver Slide, ein Lebenszyklus
Navigation, Indikatoren, Tastatureingaben und Autoplay aktualisieren alle dieselbe reaktive Auswahl.
Endlosschleife
Nach dem letzten Slide beginnt „Weiter“ wieder am Anfang.
Autoplay
Ein positives Intervall schaltet nur weiter, solange das Control gemountet ist.
SSR-Zustände
Der Server kann alle Slides oder nur den aktiven ausgeben.
Autoplay-Karussell
„Zurück“, „Weiter“ und jeder Indikator bleiben explizite Aktionen, während der Timer aktiv ist.
Active slide: 1 / 4 | autoAdvanceMs = 2600
Karussell-DSL
Der kontextbezogene Renderer verwaltet nur den Inhalt eines einzelnen Slides.
scala
carousel[SlideCard] { items = slides autoAdvanceMs = 2600 ssrShowAllStates = true slideRenderer = (slide: SlideCard, index: Int) => renderSlide(slide, index) }
Schleife
Kein totes rechtes Ende
next(), previous() und die Indikatoren verwenden denselben normalisierten aktiven Index.
Timer
Autoplay bleibt sauber entsorgbar
Eine Änderung des Intervalls ersetzt den Timer; beim Unmounten wird er immer entfernt.
Hydration
Beide Modi behalten dieselbe Baumstruktur
Der Nur-aktiv-Modus verwendet auf dem Server und im Browser einen dynamischen Mount-Punkt.