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.