Versions Compared

Key

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

...

  • Header, which includes:

    • Widget title, with or without additional information. In some cases, this may be replaced by Tabs (see below).

    • Widget controls (optional), including Icon Buttons and/or an Action Menu (see below).

    • A collapse/expand icon to the left of the title (optional).

  • Content area.

...

  • The widget name will be aligned to the left.

  • Additional information (if exists) will be aligned to the widget name, separated by a line separator.

  • Where space is constrained, the widget name and the additional information will be truncated. In this case, the full information (both name and additional information) will be presented in a Tooltip.

Widget controls

  • Includes only actions that are related to the widget (such as expand/collapse, maximize, delete, configure, etc.). Content-related actions will be presented within the content area.

  • The action area should include up to 3 elements, including:

    • Icon Buttons, usually used for primary actions.

    • Action Menu, usually used for secondary actions. Where there are no primary actions, all actions may be presented in the actions menu (without any icon buttons).

...

  • Different content types can be gathered under a single widget, using Tabs. In this case:

    • The tabs replaces the widget title (and the additional information, if exists).

    • The action buttons refer to the widget as a whole (and not to each tab individually).

...

Edge Cases

State

Image

Empty state

Image RemovedImage Added

Loading…

Image RemovedImage Added

Loading error

Image RemovedImage Added

Interaction

  • Clicking the collapse/expand icon, will collapse / expand the widget using an animation. In this case the workspace layout may be changed.

...

  • Drag and drop (optional):

    • Hovering over the widget will switch the widget to the hover state.

    • Hovering over the header area (including the handle) will change the mouse cursor to a dragging state.

    • The user can drag the widget to a new location (See Drag and Drop for more information).

Validations and errors

...

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

Design

  • On dashboards, widgets will be placed on a grey background:

...

Zeplin link

Screen thumbnail

https://zpl.io/blr1x0v

Image RemovedImage Added

Code

...