Segmented
Zwei bis fünf sich ausschließende Optionen auf einer Spur; die aktive erhaben, gleitet in 180ms.
24h7d30d90d
<Segmented
aria-label="Period"
defaultValue="7d"
options={[
{ value: "24h", label: "24h" },
{ value: "7d", label: "7d" },
{ value: "30d", label: "30d" },
{ value: "90d", label: "90d" },
]}
/>import { Segmented } from "@logicplanes/kaeso-ui";Props
aria-labelstringDer zugängliche Name des Steuerelements.
defaultValuestringDie gewählte Option beim ersten Rendern.
disabledbooleanDeaktiviert jedes Segment.
fullWidthbooleanFüllt die Breite seines Containers.
onValueChange((value: string) => void)Wird mit der gewählten Option aufgerufen.
optionsSegmentedOption[]Die Optionen, als Segmente.
size"md" | "sm" = mdDie Höhe des Steuerelements.
valuestringDie gewählte Option, bei gesteuertem Wert.