ComponentConfig

Die Komponente ist der Baustein, aus dem alles mit Inhalten zusammengesetzt wird. Mit der ComponentConfig werden Komponenten dynamisch zusammengestellt und mit Inhalt gefüllt.

Die Inhalte werden das Objekt noch einmal Verändern. Zuerst bekommen alle ein "Lorem Ipsum..." bis die Konfiguration definiert ist.

{
  "id": "uuid",
  "type": "component-type",
  "cssClasses": ["class-1", "class-2", "etc"],
  "cssStyles": ["background-color: #CCCCCC;", "font-size: 1em;", "etc"],
  "contents": []
}

type

Der "type" bestimmt welcher Type Komponente hier konfiguriert wird.
z.B.

  • Accordion
  • Carussel
  • Artikel
  • Gallery
  • etc

cssClasses | []

Die "cssClasses" sind manuelle Eingaben des Nutzers.

cssStyles | []

Die "cssStyles" sind manuelle Eingaben des Nutzers.

contents | []

Die "contents" sind die Inhalte der Komponente.