Loader
Kaesos Spinner: drei Wege auf einem Ring, der vorderste in voller Farbe, eine Dritteldrehung pro 800ms-Takt. In Steuerelementen erscheint er erst nach 300ms Arbeit und bleibt dann mindestens 400ms.
<Loader label="Saving provider…" />import { Loader, Spinner, useDelayedLoading } from "@logicplanes/kaeso-ui";Props
delaynumber | booleanWartet, bevor Spinner und Beschriftung erscheinen, damit schnelle Arbeit nichts zeigt:
truefür die 300ms der Bibliothek (useDelayedLoading) oder Millisekunden. Standardmäßig keine Wartezeit.hideLabelbooleanBehält
labelnur für assistive Technologien, wo die Seite ringsum schon sagt, was passiert.labelstringNeben dem Spinner angezeigt („Anbieter wird gespeichert…“); ohne sie wird „Lädt“ in der Sprache des LocaleProvider angesagt.
loadingboolean = trueOb die Arbeit läuft; standardmäßig an. Mit
delayundminDurationsteuert es das Timing des Spinners.minDurationnumberEinmal sichtbar, bleiben sie mindestens so viele Millisekunden: 400 mit Wartezeit, 0 ohne.
size"md" | "xs" | "sm" | "lg" | "xl" = smDie Größe des Ladeindikators auf der Schriftskala.
tone"secondary" | "tertiary" | "current"Die Farbe von Spinner und Beschriftung: standardmäßig
secondary.