mittwald Flow Logo

Components

Color

Mit der Color-Component lassen sich gezielt Textstellen farbig hervorheben – etwa für Werbemaßnahmen.GitHub
Veröffentliche eigene Features im mStudio

Playground

Die Color-Component färbt Text, indem <Color /> mit der passenden color-Property um Teile von Text oder Headings gelegt wird. Sie kommt nur in Ausnahmefällen, beispielsweise bei Werbemaßnahmen, zum Einsatz.

Veröffentliche eigene Features im mStudio
import {
  Color,
  Text,
} from "@mittwald/flow-react-components";

<Text>
  <b>
    Veröffentliche{" "}
    <Color color="violet">eigene Features</Color> im mStudio
  </b>
</Text>

Color

Folgende color-Properties stehen bei der Color-Component zur Auswahl: Blue, Violett, Lilac und Teal. Dabei ist stets darauf zu achten, dass der Kontrast zwischen Schrift und Hintergrund ausreichend hoch ist.

bluevioletlilacteal
import { Color } from "@mittwald/flow-react-components";

<Row>
  <Color color="blue">blue</Color>
  <Color color="violet">violet</Color>
  <Color color="lilac">lilac</Color>
  <Color color="teal">teal</Color>
</Row>

Kombiniere mit ...

Text

Teile eines Textes lassen sich mithilfe der Color-Component einfärben.

Veröffentliche eigene Features im mStudio
import {
  Color,
  Text,
} from "@mittwald/flow-react-components";

<Text>
  <b>
    Veröffentliche{" "}
    <Color color="violet">eigene Features</Color> im mStudio
  </b>
</Text>

Heading

Mit der Color-Component lassen sich in Headings gezielt wichtige Wörter farblich hervorheben.

mStudio Extension selber entwickeln

import {
  Color,
  Heading,
} from "@mittwald/flow-react-components";

<Heading>
  <Color color="violet">mStudio Extension</Color> selber
  entwickeln
</Heading>

AccentBox

Ein häufiges Einsatzgebiet der Color-Component ist die Hervorhebung von Headings in AccentBoxen mit Werbeinhalten. Dabei ist besonders wichtig, dass die eingefärbte Schrift einen ausreichenden Kontrast zum Hintergrund aufweist.

mStudio Extension selber entwickeln

Veröffentliche eigene Features im mStudio
Contributor Landingpage
import {
  AccentBox,
  Color,
  Flex,
  Heading,
  Link,
  Text,
} from "@mittwald/flow-react-components";

<AccentBox color="gradient">
  <Flex align="center" wrap="wrap" gap="m">
    <Flex direction="column" grow>
      <Heading size="l">
        <Color color="violet">mStudio Extension</Color>{" "}
        selber entwickeln
      </Heading>
      <Text>
        <b>
          <Color>
            Veröffentliche{" "}
            <Color color="violet">eigene Features</Color> im
            mStudio
          </Color>
        </b>
      </Text>
    </Flex>
    <Link target="_blank" href="#" color="dark">
      Contributor Landingpage
    </Link>
  </Flex>
</AccentBox>

Overview