Toggle Group

A group of toggle buttons acting as one single- or multi-select control.

Stablev0.3.0@garn/ui/toggle-group

Default

Multi-select formatting toolbar.

Appearance

Fill treatment, shared with the items via context; `outline` gives each item a bordered surface.

Ghost

ghost

Outline

outline

Sizing

Item height rung (--garn-control-h-*), applied to every item via context.

sm
md
lg

Spacing

The same control rendered across garn's density modes — compact, default, and spacious.

Compact
Default
Spacious

States

Interactive states, toggled live.

usage
<ToggleGroup>
  <ToggleGroupItem value="left">Left</ToggleGroupItem>
  <ToggleGroupItem value="center">Center</ToggleGroupItem>
  <ToggleGroupItem value="right">Right</ToggleGroupItem>
</ToggleGroup>

State