InputGroup
Zusätze in der Pill: Text, Symbole, ein Ghost-Kreis oder eine Tastenkappe, mit einem gemeinsamen Fokusschein.
https:///v1
<div className="flex w-400 flex-col gap-12">
<InputGroup>
<InputGroup.Addon>https://</InputGroup.Addon>
<InputGroup.Input aria-label="Host" placeholder="gateway.northwind.example" />
<InputGroup.Addon>/v1</InputGroup.Addon>
</InputGroup>
<InputGroup trailingButton>
<InputGroup.Input aria-label="Token" defaultValue="sk-kso-AbC123…wxyz" className="mono text-small" />
<InputGroup.Button icon={icons.copy} aria-label="Copy" />
</InputGroup>
<InputGroup leadingIcon>
<InputGroup.Addon icon={icons.search} />
<InputGroup.Input aria-label="Search" placeholder="Search models" />
</InputGroup>
</div>import { InputGroup } from "@logicplanes/kaeso-ui";Props
disabledbooleanDeaktiviert jedes Steuerelement der Gruppe.
invalidbooleanZeigt die ganze Gruppe als ungültig.
leadingIconbooleanDer führende Inhalt ist ein Symbol: Der linke Innenabstand sinkt um 2px (optisch).
readOnlybooleanZeigt den Wert, ohne dass er sich ändern lässt.
size"md" | "sm" | "lg" | "xl" = mdDie Höhe der Gruppe.
trailingButtonbooleanDer nachfolgende Inhalt ist ein Button: Der rechte Innenabstand sinkt, damit der Kreis konzentrisch in der Pill sitzt.