Checkbox
Ein 18px-Kästchen: erhaben und umrandet, Ink wenn angehakt, mit einem Haken, der sich selbst zeichnet.
<Checkbox label="Log request content" description="Prompts and completions are stored for 30 days." defaultChecked />import { Checkbox, CheckboxGroup } from "@logicplanes/kaeso-ui";Props
aria-describedbystringDie IDs der Elemente, die es beschreiben.
aria-labelstringDer zugängliche Name, wenn es keine sichtbare Beschriftung gibt.
aria-labelledbystringBenennt das Kästchen über anderen Text, etwa die erste Zeile einer Reihe, deren Beschriftung mehr enthält.
checkedbooleanOb es angehakt ist, bei gesteuertem Zustand.
defaultCheckedbooleanOb es anfangs angehakt ist, wenn die Komponente ihren Zustand selbst verwaltet.
descriptionReactNodeEin Satz Hilfe unter der Beschriftung.
disabledbooleanSchaltet es aus: Es lässt sich nicht verwenden und wirkt abgeblendet.
idstringDie ID des Steuerelements, damit eine Beschriftung an anderer Stelle darauf verweisen kann.
indeterminatebooleanZeigt einen Strich: Ein Teil der Gruppe ist angehakt, aber nicht alles.
invalidbooleanZeigt es als ungültig; zusammen mit einer Nachricht, die sagt, was zu korrigieren ist.
labelReactNodeDie Beschriftung; die ganze Zeile wird zur Klickfläche.
namestringDer Feldname, unter dem der Wert mit einem Formular gesendet wird.
onCheckedChange((checked: boolean) => void)Wird mit dem neuen Zustand aufgerufen, wenn es an- oder abgehakt wird.
readOnlybooleanZeigt den Wert, ohne dass er sich ändern lässt.
requiredbooleanMarkiert es in einem Formular als Pflichtfeld.
valuestringDer Wert, der mit dem Formular gesendet wird, und der Wert in einer
CheckboxGroup.