Skip to main content
The ToggleGroup component provides a set of toggle buttons that can work in single or multiple selection mode.

Installation

Usage

Components

ToggleGroup

string | string[]
Controlled selected value(s).
string | string[]
Default selected value(s).
function
Callback when selection changes.
string
default:"single"
Selection type. Options: single, multiple
string
default:"horizontal"
Orientation. Options: horizontal, vertical
string
default:"default"
Visual variant. Options: default, outline
string
default:"md"
Size for all items. Options: sm, md, lg, icon

ToggleGroupItem

string
required
Value of this toggle.
boolean
Disable this item.

Examples

Text Alignment

Text Formatting (Multiple)

Outline Variant

Vertical Orientation

Controlled

Accessibility

  • Built on @base-ui/react for accessibility
  • Keyboard navigation (Arrow keys)
  • Proper ARIA roles and attributes
  • Focus management
  • Single or multiple selection modes