Organisms - Circuit design system

in development

Header User

Description

The user panel provides access to account-related content and actions — authentication, profile management, and DEHN service links, directly from the header. Panel content adapts dynamically based on the user’s authentication and role status.

The panel is primarily defined for the Web & Commerce context. In app contexts, the content may differ: fewer outbound links (users stay in flow), and potentially more personal settings such as notifications, preferences, or display language.


Use Cases


Usage

Rules & Guidelines

Panel variants (Web & Commerce):

Panel content varies by authentication and role status. Three states apply:

1 — Not logged in

The goal is to invite login without blocking. Registration is offered as a secondary path.

The user header for not logged in users

2 — Logged in, no webshop role

The user is authenticated but not linked to a company with a webshop customer number. They have access to general DEHN Digital Services, but not to ordering functionality.

The user header for logged in users without webshop role

3 — Logged in, with webshop role

The user is linked to a company registered as a DEHN webshop customer (with customer number). This is the most feature-rich state.

The user header for logged in customers

Implementation status: The panel variants above represent the target state. As long as a dedicated Customer Portal start page does not yet exist, the user panel may include a teaser linking directly to the Dashboard as a transitional measure. Once such a start page is available, the dashboard teaser should be replaced accordingly.

The user header until the dashboard is replaced

Context variants: In app contexts, an adapted panel is appropriate — fewer outbound links, more personal settings. Webshop-specific CTAs are not relevant where commerce is not part of the product.

Accessibility


Resources