Segmented
二到五个互斥选项,位于底色轨道上;当前项凸起,在 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";属性
aria-labelstring控件的无障碍名称。
defaultValuestring首次渲染时的所选选项。
disabledboolean禁用所有分段。
fullWidthboolean填满容器的宽度。
onValueChange((value: string) => void)调用时传入所选选项。
optionsSegmentedOption[]选项,以分段形式显示。
size"md" | "sm" = md控件的高度。
valuestring受控时的所选选项。