LabeledValue

Das LabeledValue zeigt eine statische Information und setzt sie durch ein beschreibendes Label in den passenden Kontext.

Grundlagen

Best Practices

  • Wähle kurze, prägnante Labels, die den Wert eindeutig beschreiben.
  • Nutze ein ColumnLayout, um mehrere LabeledValues nebeneinander darzustellen.
  • Sortiere LabeledValues nach ihrer Wichtigkeit und bilde sinnvolle Gruppierungen.

Anwendung

Position

  • Um viele Informationen übersichtlich darzustellen, verwende LabeledValues innerhalb eines ColumnLayouts.
  • Achte auf ein übersichtliches Layout und stelle nicht zu viele Informationen in einer Zeile dar.
  • Sortiere nach Priorität und bilde sinnvolle Gruppen (z. B. Name und Adresse).
Projektname
Dolce Vita
Short-ID
p-wut3uw
Projektdomainp-lol3qe.project.space
ServerDolce-Server-01
A-Record45.144.187.21
Erstellungsdatum
06.12.2023 um 11:40 Uhr

Do

Zeige die relevantesten LabeledValues zuerst an und bilde sinnvolle Gruppen.

Erstellungsdatum
06.12.2023 um 11:40 Uhr
Short-ID
p-wut3uw
A-Record45.144.187.21
ServerDolce-Server-01
Projektname
Dolce Vita
Projektdomainp-lol3qe.project.space

Don't

Weniger relevante Informationen sollten nicht am Anfang stehen. Versuche außerdem, unausgeglichene Designs zu vermeiden.


Writing Guidelines

Label

  • Achte darauf, dass das Label kurz (1-3 Wörter) und prägnant ist.
  • Es sollte jederzeit vollständig sichtbar bleiben und eine einfache Sprache verwenden.

Playground

Verwende <LabeledValue />, um ein LabeledValue darzustellen. Das LabeledValue setzt sich aus einem Label und dem <Content /> zusammen.

Speicherplatz
20 GB
import {
  Content,
  Label,
  LabeledValue,
} from "@mittwald/flow-react-components";

<LabeledValue>
  <Label>Speicherplatz</Label>
  <Content>20 GB</Content>
</LabeledValue>

Kombiniere mit ...

Der Content-Bereich des LabeledValue kann entweder Text, InlineCode oder einen Link beinhalten. Jeder Content kann zudem durch einen CopyButton ergänzt werden.

InlineCode

Mit <InlineCode /> anstelle von <Content /> kann ein InlineCode angezeigt werden.

Datenbankservermysql-kq3v4g.ge-s-hopovh.db.project.host

Nutze einen <Link /> anstelle von <Content />, um einen Link anzuzeigen.

ServerMyServ-01

CopyButton

Verwende <CopyButton /> innerhalb des <LabeledValue />, um einen CopyButton am Ende des Contents anzuzeigen.

Short-ID
p-wut3uw

Properties

PropertyTypeDefaultDescription
childrenReactNode-
classNamestring-The elements class name.

Auf dieser Seite