Theme: ← Übersicht Tokens

Detail-Liste (Begriff/Wert)

Detail-Ansicht eines Datensatzes als Begriff/Wert-Zeilen (dl/dt/dd) — Werte-Arten text/badge/muted/code/link, ein- oder zweispaltig, optional gestreift

Components v1.0.0 Daten WebsiteAppDesktopE-Mail component.description-list

Nutzt: ui.badge ui.link

Beispiele

Auftrags-Detail (einspaltig, leerer Wert → —)
Auftragsnummer
A-4711
Status
versendet
Summe
1.240,00 €
Interner Vermerk
Rahmenvertrag Q4, Skonto geklärt
Lieferdatum
—
Zweispaltig mit fullWidth-Zeile
Auftragsnummer
A-4711
Status
versendet
Summe
1.240,00 €
Interner Vermerk
Rahmenvertrag Q4, Skonto geklärt
Lieferdatum
—
Anmerkung
Lange Beschreibung, die bei zweispaltigem Layout bewusst über die volle Breite läuft, damit sie lesbar bleibt.
Unsicherer Link → nur Text
Probe
Klick mich

Eigenschaften

PropTypDefaultBuilder-Label
items *array—Einträge
columnsstring: 1 | 2"1"Spalten (2 = ab Tablet nebeneinander)
stripedbooleanfalseGestreift

* Pflicht-Prop

Stellschrauben (Komponenten-Tokens)

Ebene 3 — aus dem CSS generiert (Registry). Umverdrahtbar per Hüllen-Komposition, ohne Markup-Eingriff; künftige Regler-Quelle des Component Builders.

TokenDefault
--description-list-bordervar(--color-border-subtle)
--description-list-stripevar(--color-surface-sunken)
--description-list-term-widthcalc(var(--container-sm) * 0.35)

Genutzte Design-Tokens

border.hairlinecolor.border.subtlecolor.surface.sunkencolor.text.defaultcolor.text.disabledcolor.text.mutedcontainer.smfont.family.defaultfont.family.monoradius.smsize.1size.2size.3size.4text.smtext.xsweight.medium

LLM-Notizen

component.description-list

Detail-Ansicht eines Datensatzes als Begriff/Wert-Zeilen (echtes <dl>): DIE Komponente für Stammdaten-/Auftrags-Details. Werte-Arten = fester Vorrat wie Tabellen-Zellen: text, badge (+tone), muted, code, link (+href, safe_href). Leerer Wert → „—".

Wichtige Props

  • items = [{label, value, type?, tone?, href?, fullWidth?}] (Pflicht).
  • columns: "2" = ab Tablet zweispaltig (Begriff über Wert); fullWidth-Einträge laufen über beide Spalten. striped.
  • Stellschrauben: --description-list-border, --description-list-stripe, --description-list-term-width.

Beispiel-Node


{
  "definition": "component.description-list",
  "props": {
    "items": [
      {"label": "Auftragsnummer", "value": "A-4711", "type": "code"},
      {"label": "Status", "value": "versendet", "type": "badge", "tone": "info"}
    ],
    "columns": "2"
  }
}