All components

ACTIONS / COMPONENTS

Icon button

A compact action with an accessible name.

Live component8 documented props

About icon button

Icon Buttons save space, make things more intuitive, and help users quickly understand and use different features in an app or on a website. They're like visual shortcuts that make navigating and using software simpler and more user-friendly.

01

Anatomy

Shared parts, named consistently.

  1. 1
    Tooltip labelContainerRequired

    The container of the Icon Button.

  2. 2
    Tooltip labelTooltip

    A Tooltip is used to provide more information to the user.

  3. 3
    Tooltip labelIconRequired

    The icon of the Icon Button.

Try the default

A working example with the shared V1 visual language.

When to use

Use for familiar actions in toolbars. Supply a clear label and a supplementary tooltip.

Tab focuses; Enter and Space activate. The accessible name describes the action.

Related components

Source & adaptation

V1 semantic colors, DM Sans typography, compact controls, and responsive layouts. The API table describes this implementation; source design notes may use earlier API terminology.

components/library/layout.tsx