Ein Dashboard zeigt dem User relevante Informationen übersichtlich in kleineren Bereichen auf einer einzigen Oberfläche an. Es hilft dem User, wichtige Daten schnell zu erkennen.
Beispiel Dashboard
Um eine Dashboard-Struktur zu erstellen, nutze LayoutCards in verschiedenen ColumnLayouts. Zur Unterteilung innerhalb der LayoutCards sollten Sections eingesetzt werden.
Projektübersicht
Lerne mehr über Flow
Nutze unseren Styleguide, um mehr über das Design System Flow zu erfahren.Zum StyleguideGib uns Feedback
Wir freuen uns auf deine Anmerkungen und Wünsche zu Flow.Zum GitHub Repositoryimport { ColumnLayout } from "@mittwald/flow-react-components/ColumnLayout"; import { LayoutCard } from "@mittwald/flow-react-components/LayoutCard"; import { Section } from "@mittwald/flow-react-components/Section"; import { Heading } from "@mittwald/flow-react-components/Heading"; import { Header } from "@mittwald/flow-react-components/Header"; import { Text } from "@mittwald/flow-react-components/Text"; import { Link } from "@mittwald/flow-react-components/Link"; import { Button } from "@mittwald/flow-react-components/Button"; import { IconContextMenu } from "@mittwald/flow-react-components/Icons"; import { LabeledValue } from "@mittwald/flow-react-components/LabeledValue"; import { Label } from "@mittwald/flow-react-components/Label"; import { CopyButton } from "@mittwald/flow-react-components/CopyButton"; import { ContextMenu, ContextMenuTrigger, } from "@mittwald/flow-react-components/ContextMenu"; import { MenuItem } from "@mittwald/flow-react-components/MenuItem"; <ColumnLayout m={[1]} l={[1]}> <LayoutCard> <Section> <Header> <Heading>Projektübersicht</Heading> <ContextMenuTrigger> <Button color="secondary" variant="soft"> <IconContextMenu /> </Button> <ContextMenu> <MenuItem onAction={() => alert("not implemented")} > Domain umziehen </MenuItem> <MenuItem onAction={() => alert("not implemented")} > Domain entfernen </MenuItem> </ContextMenu> </ContextMenuTrigger> <Button onPress={() => alert("not implemented")}> Tarif anpassen </Button> </Header> <ColumnLayout l={[1, 1, 1]} m={[1, 1]}> <LabeledValue> <Label>Projektname</Label> <Text>Mein Projekt</Text> </LabeledValue> <LabeledValue> <Label>Server</Label> <Link href="#">MeinServer-01</Link> </LabeledValue> <LabeledValue> <Label>Projektdomain</Label> <Link href="#" target="_blank"> p-lis5uw.project.space </Link> <CopyButton text="p-lis5uw.project.space" /> </LabeledValue> <LabeledValue> <Label>Erstelldatum</Label> <Text>06.12.2023 um 11:40 Uhr</Text> </LabeledValue> <LabeledValue> <Label>A-Record</Label> <Text>45.225.312.55</Text> <CopyButton text="45.225.312.55" /> </LabeledValue> <LabeledValue> <Label>Shoert-ID</Label> <Text>p-lis5uw</Text> <CopyButton text="p-lis5uw" /> </LabeledValue> </ColumnLayout> </Section> </LayoutCard> <ColumnLayout l={[1, 1]}> <LayoutCard> <Section> <Heading>Lerne mehr über Flow</Heading> <Text> Nutze unseren Styleguide, um mehr über das Design System Flow zu erfahren. </Text> <Link href="#">Zum Styleguide</Link> </Section> </LayoutCard> <LayoutCard> <Section> <Heading>Gib uns Feedback</Heading> <Text> Wir freuen uns auf deine Anmerkungen und Wünsche zu Flow. </Text> <Link href="https://github.com/mittwald/flow"> Zum GitHub Repository </Link> </Section> </LayoutCard> </ColumnLayout> </ColumnLayout>