Components

ButtonGroup

Button groups keep related actions visually connected so compound controls read as one unit.

Basic Usage

Use a button group when several adjacent actions belong to the same workflow.

Regular Buttons

Regular buttons can sit at the start of a group when the first action gives context to the controls that follow.

Separators

Separators help signal a tighter relationship between controls, especially when a leading action anchors the group.

Split Actions

Split-button patterns keep the primary action obvious while still exposing closely related secondary options.

Sizes

Button groups should scale cleanly with the shared button size system so they can fit toolbars and denser control areas.

Orientation

Vertical orientation keeps related actions grouped when horizontal space is limited or the controls need to read more like a menu.

Other Controls

Button groups can combine buttons with adjacent fields and overlays when the control should still read as one compact action bar.

Dropdown triggers work well at the end of a group when the primary action remains visible but secondary actions need extra space.

Popover

Popover triggers work well when a grouped action needs lightweight supporting content instead of a menu.

Edit this page
Last updated: May 22, 2026, 6:53 PM