Search documentation

Type to search the documentation.

Primitives

ToggleGroup

A group of toggle buttons with single or multiple selection, Collection-powered roving focus and RTL-aware horizontal keys.

At a glance

  • API — qzToggleGroup type single|multiple with qzToggleItem
  • Focus — One tab stop; disabled items are skipped
  • ARIA — role group with item aria-pressed
  • CLI — pnpm quartz add toggle-group

Playground

ToggleGroup

A real qzToggleGroup.

Inputs

ToggleGroup — expanded preview

Live examples

Loading demo…

Code

Single, multiple and RTL

alignment = signal<string | readonly string[] | null>('left');

<div qzToggleGroup type="single" [(value)]="alignment">
  <button qzToggleItem="left">Left</button>
  <button qzToggleItem="center">Center</button>
  <button qzToggleItem="right">Right</button>
</div>