Autocomplete
Freier Text mit Vorschlägen.
<div className="w-320">
<Autocomplete
label="Endpoint"
leadingIcon={icons.route}
suggestions={["/v1/responses", "/v1/chat/completions", "/v1/messages", "/v1/embeddings"]}
placeholder="/v1/…"
/>
</div>import { Autocomplete } from "@logicplanes/kaeso-ui";Props
aria-labelstringDer zugängliche Name, wenn es keine sichtbare Beschriftung gibt.
defaultValuestringDer Text im Eingabefeld beim ersten Rendern.
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.
labelReactNodeDie sichtbare Beschriftung.
layout"horizontal" | "vertical"Die Beschriftung über dem Steuerelement (
vertical) oder daneben (horizontal).leadingIconIconSvgElementEin Symbol am Anfang des Eingabefelds.
namestringDer Feldname, unter dem der Wert mit einem Formular gesendet wird.
onValueChange((value: string) => void)Wird bei jeder Änderung mit dem Text aufgerufen.
optionalbooleanErgänzt die Beschriftung um „Optional“, für Formulare, in denen die meisten Felder Pflicht sind.
placeholderstringText, der angezeigt wird, solange es keinen Wert gibt.
requiredbooleanMarkiert es in einem Formular als Pflichtfeld.
size"md" | "sm" | "lg" | "xl"Die Höhe des Eingabefelds.
suggestionsstring[]Vorschläge; der Wert bleibt freier Text.
valuestringDer Text im Eingabefeld, bei gesteuertem Wert.