Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A toolbar is a grouped set of controls, allowing users to perform actions on related content.

...

Usage & Behavior

The toolbar may be used in conjunction with 3 components:apply to the whole page, or be associated with a data table, list, or chart.

Type

Image

Data Table

Image Removed
Image Added

List

Image Modified

Chart

Image Modified

Page

My schedule- group textual.pngImage Added

General guidelines

Structure

...

  • The toolbar is located on top of a data area (e.g. the data table).

  • It uses the maximum width of the data area.

  • Where relevant, the toolbar should be divided into two areas:

    • Action area - aligned to the left, including controls that impact the data (e.g. delete).

    • View area - aligned to the right, including controls that impact the view of the data (e.g. print, search, change view mode etc.).
      If there is only a view area, it will be aligned to the left, depending on the context of the user flow.

Content

  • A toolbar may include:

    • a variety of controls, such as Action Menus, Buttons, and a Search component.

    • information items, such as counters and statuses (See data table example above).

  • Dialog Buttons cannot be used within a toolbar.

  • If there are sets of controls (for example, table-level actions vs. row-level actions), they should be separated by a vertical divider.

  • In case of a large number of items, a three-dotted Icon Button may be used, allowing users to open an Action Menu (see the chart example above). In this case, the icon button will be the last control.

...

  • Where possible, consider using only Icon Buttons, with corresponding Tooltips.

  • Icon buttons with text should be used to emphasize one or two specific actions.

...

Unless otherwise specified, see our general compliance information in Fundamentals - Accessibility.

Design

Zeplin link

Screen thumbnail

https://zpl.io/aB4Eedp

Image Modified

Code

...