(this page was created automatically. In case of formatting issues, please visit the official Wiki Page)

Dashboard

Overview

The dashboard is the foundational layout shell that other parts of the interface plug into. Within applications, it defines a specialized space for information visualization and control, giving users a structured interface to access key insights and functionalities. Content is laid out on a responsive 24-column grid with fixed spacing to maintain rhythm.

Within Atomic Design, the Dashboard sits at the template level and composes organisms into reusable layouts. These layouts can adapt by breakpoint or format, while the underlying structure remains consistent across views. The Dashboard offers two themes: Astronaut (light) and Tokyo at Night (dark).

[Placeholder: Table giving an overview of major dashboard patterns]

Anatomy

A standard Edge.One Dashboard includes three organisms: Header, Content area, and Navigation panel. Optional components include Floating Sidebar, Overlay, Inline Notification, Toast Notification (in progress), and the Notification Panel (in progress).

Labeled dashboard anatomy

Header

The header provides access to global actions and is adapted per device to preserve clarity on smaller screens. The layout is consistent across applications.

Header Box

The header container aligns to the content width with side padding of 3.25 rem and a top offset of 2 rem. Header margins are fixed at 1.5 rem.

Structure of the header box

Header Content

Content of the header is defined by Global Navigation (link). It may include the product logo, icons, and menus. All elements have a fixed distance of 2 rem to each other. More information on the header content can be found in Navigation.

Structure of the header content

Content Area

All content within the content area must follow either the Landscape Grid or the Portrait Grid.

Landscape grid across breakpoints Portrait grid across breakpoints

Breakpoints

The grid defines six breakpoints that control columns, header layout, margins, gutters, and icon sizes. On smaller viewports, compress or stack headings and labels to preserve readability.nUse this set of standard breakpoints to maintain layout integrity across screen sizes.

Name Brakpoint Width/Height Colunms/Rows Padding Header size
Kiosk ≥ 2000px 4096/variable 24/12 16/16/72/16 72px
Web_max ≥ 1800px 1920/variable 24/12 16/16/72/16 72px
Web_min ≥ 1200px 1280/variable 24/12 16/16/72/16 72px
Tablet_landscape ≥ 960px 1024/variable 24/12 16/16/72/16 72px
Tablet_portrait ≥ 576px 768/variable 12/24 16/16/72/16 72px
Mobil < 576px 375/variable 12/24 8/8/64/8 64px

Navigation

This section will only give a brief overview. For more information on navigation within and between dashboards, please visit Navigation (link).

Navigation Panel

The navigation panel sits in the left sidebar and contains navigation components only. These include internal dashboards and approved third-party links. Using fixed navigation molecules keeps the sidebar consistent across applications. The content of the 1st level and 2nd level can vary.

Navigation panel structure

Dismissing Left Sidebar

There are several possible ways to exit the basic left Sidebar.

There are only one possible way to exit the anchored left Sidebar.

Floating Sidebar

(in progress)

Notifications

For more information, go to [Notification].

Navigation Panel

The Notification Panel is located within the right sidebar. It hosts only communication organisms, as well as add on in the form of widgets.

Notification panel structure

Inline Notification

For more information on the component: Inline Notification

The inline notification organism consists of 3 molecules and one atom: Notification indicator, Notification, Actionbar, Container with shadow. It is exclusively played under the Header and is animated to come down when entering. The Notification can be removed with an Action Icon "close".

The inline notification can be used in different ways, depending on the importance of the notification. The content of the notifications can vary within the usage.

Toast Notification

(in progress)

Overlay

Use an overlay to focus attention when displaying dialogs or modals. The overlay follows the dashboard’s 24-column grid. Dialog and popup sizes depend on content; see Dialog for size guidance.

Overlay structure

Currently the overlay can be used for these applications:

Dialog Overlay

The Dialog follows the column-grid of the Overlay. The size and dimensions of the Dialog depend on the size of the content. More on this topic in the Dialog pattern.

Dialog overlay structure

Popup Overlay (Modal)

The Popup is best suited for entry or information modules. These modules adapt to the column grid of the Overlay. The dimensions of the Popup depend on the content. More on this topic in the Dialog pattern.

Modal overlay structure

Best Practices

Dashboard Patterns Library

Dashboard patterns inside Inspire are strategically crafted interfaces that cater to various user needs and interactions. From the central hub of the Home Dashboard to the detailed exploration in Application Overview, each pattern serves a unique purpose, providing users with intuitive navigation, comprehensive insights, and customisation capabilities.

These patterns collectively form a harmonious ecosystem, ensuring consistency, accessibility, and flexibility throughout the design system.

Home Dashboard

It acts as the epicentre of your application development experience, providing an instant snapshot of essential metrics and insights. Users gain immediate visibility into the performance and status of existing applications, streamlining decision-making and project management.