NeoTerm UI

Toggle Group

Segmented toggle — single selection from N options.

Import

import { ToggleGroup } from "neoterm-ui";

Usage

<ToggleGroup
  value={view}
  onChange={setView}
  items={[
    { value: "grid", label: "Grid" },
    { value: "list", label: "List" },
    { value: "table", label: "Table" },
  ]}
/>

Props

PropTypeDefaultDescription
itemsToggleGroupItem[]Array of { value, label, icon? }.
valuestringCurrently selected value.
onChange(value: string) => voidSelection callback.
size"sm" | "md""md"Size variant.
variant"default" | "neon" | "ghost""default"Visual style.