From 07e4253d367b2b6a68fb8864906801462caeeea2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Thu, 18 Jun 2026 10:48:09 +0200 Subject: [PATCH] Sync styleguide 2026.05.18.1 --- docs/styleguide/foundations.html | 2 + docs/styleguide/index.html | 1 + docs/styleguide/patterns/object-card.html | 14 + docs/styleguide/patterns/page-layout-app.html | 312 ++++++++++++++++++ docs/styleguide/patterns/portal-header.html | 51 ++- .../semantic-tokens-components.html | 2 + docs/styleguide/styleguide.css | 1 + docs/styleguide/styles/01-foundations.css | 4 + .../styles/20-patterns-portal-header.css | 16 + .../styles/22-patterns-object-card.css | 22 ++ .../styles/30-layouts-card-list-page.css | 4 +- .../styles/36-layouts-page-layout-app.css | 8 + public/assets/styleguide.upstream.css | 53 ++- public/assets/styleguide.upstream.meta.json | 4 +- public/assets/styles.css | 53 ++- 15 files changed, 540 insertions(+), 7 deletions(-) create mode 100644 docs/styleguide/patterns/page-layout-app.html create mode 100644 docs/styleguide/styles/36-layouts-page-layout-app.css diff --git a/docs/styleguide/foundations.html b/docs/styleguide/foundations.html index 79eb4f1..06e9f46 100644 --- a/docs/styleguide/foundations.html +++ b/docs/styleguide/foundations.html @@ -155,6 +155,8 @@ input-field-desktop-width400pxFixe Desktop-Breite von ein- und mehrzeiligen Eingabefeldern in der Input-Component-Preview. input-field-max-width600pxMaximale Breite von ein- und mehrzeiligen Eingabefeldern (ohne Suchfeld). object-card-height600pxFixe Höhe der Object Card im Desktop-Layout (u. a. für Company Card). + content-card-margin-top-desktop100pxOberer Außenabstand der Content Card auf Desktop. + content-card-margin-top-mobile1remOberer Außenabstand der Content Card auf Mobile; entspricht spacing-large. object-group-card-min-width450pxMindestbreite der Group Card im Pattern Object Group Card. object-group-card-max-width650pxMaximale Breite der Group Card im Pattern Object Group Card. object-group-card-height700pxFixe Desktop-Höhe der Group Card im Pattern Object Group Card. diff --git a/docs/styleguide/index.html b/docs/styleguide/index.html index e0bf853..4d74d7d 100644 --- a/docs/styleguide/index.html +++ b/docs/styleguide/index.html @@ -62,6 +62,7 @@

Generische Layouts

diff --git a/docs/styleguide/patterns/object-card.html b/docs/styleguide/patterns/object-card.html index f55ab6a..3162161 100644 --- a/docs/styleguide/patterns/object-card.html +++ b/docs/styleguide/patterns/object-card.html @@ -104,6 +104,20 @@ +

Object Card Content Basic

+

Pattern: Object Card Content Basic

+

Hinweis: Diese Variante ist für spezifische Inhalte gedacht, die eine Nutzerinteraktion erfordern, zum Beispiel Zustimmungen oder Freigaben. Im Styleguide wird hier nur das Card-Layout gezeigt.

+ +
+
+
Zustimmung zu Geschäftsbedingungen
+
+
+

Bevor Sie fortfahren, prüfen Sie bitte die Inhalte der Geschäftsbedingungen und bestätigen Sie die Zustimmung im Zielsystem.

+

Die Karte ist bewusst kompakt gehalten und für lesbare, interaktionspflichtige Inhalte auf Desktop mittig ausgerichtet.

+
+
+

Object Card variable height

Pattern: Object Card variable height

Hinweis: In dieser Variante ist die komplette Karte in der Höhe flexibel. Die Segmenthöhen ergeben sich direkt aus dem Inhalt, dadurch sind die Karten im Grid bewusst unterschiedlich hoch.

diff --git a/docs/styleguide/patterns/page-layout-app.html b/docs/styleguide/patterns/page-layout-app.html new file mode 100644 index 0000000..0ec7fd0 --- /dev/null +++ b/docs/styleguide/patterns/page-layout-app.html @@ -0,0 +1,312 @@ + + + + + + Styleguide – Page Layout App + + + + +

Layout – Page Layout App

+ +
+
+
+

ValueStockFinder

+ +
+ + +
+ Admin + Logout +
+
+ + +
+
+ +
+
+
+ + +
+
    + + + + +
  • + Menüpunkt 5 +
  • +
+
+
+ +
+ + +
+
    + + + + +
  • + Menüpunkt 5 +
  • +
+
+
+ +
+ + + + + 0 Treffer +
+
+ +
+ + + + + + + Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt. + + +
+
+ +
+

H1 Überschrift

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer convallis purus sed urna ultricies, id aliquet justo malesuada. Morbi luctus, augue in cursus ultrices, justo lorem posuere mi, at suscipit est turpis vitae ipsum. +

+
+ +
+
+

Seiteninhalt

+
+ +
+
+
Inhalt
+
+ +
+

+ Zeile 01
+ Zeile 02
+ Zeile 03
+ Zeile 04
+ Zeile 05
+ Zeile 06
+ Zeile 07
+ Zeile 08
+ Zeile 09
+ Zeile 10
+ Zeile 11
+ Zeile 12
+ Zeile 13
+ Zeile 14
+ Zeile 15
+ Zeile 16
+ Zeile 17
+ Zeile 18
+ Zeile 19
+ Zeile 20
+ Zeile 21
+ Zeile 22
+ Zeile 23
+ Zeile 24
+ Zeile 25
+ Zeile 26
+ Zeile 27
+ Zeile 28
+ Zeile 29
+ Zeile 30 +

+
+
+
+
+ + + + + + diff --git a/docs/styleguide/patterns/portal-header.html b/docs/styleguide/patterns/portal-header.html index 420d879..6ca3eca 100644 --- a/docs/styleguide/patterns/portal-header.html +++ b/docs/styleguide/patterns/portal-header.html @@ -59,6 +59,55 @@

+
+

Pattern – Public Portal Header

+ +

Pattern: Public Portal Header

+ +

+ Desktop/Tablet: Header skaliert über die verfügbare Breite. +

+ +

+ Mobile: Login/Registrieren und Portaltitel in der ersten Zeile; Navigationstasten in einer eigenen Zeile darunter. +

+ +
+

+ Variante: Public Portal Header ohne Options Row +

+ +
+
+
+ + + +
+
+ +
+

Portalname

+ + +
+
+ +

+ Nächstes Element (Abstand nach unten: spacing-large) +

+
+
+

Variante: Portal Header mit Options Row @@ -197,7 +246,7 @@