Gemeinsame Ebene
Headless Core und DOM-Vertrag
Der Core definiert Zustände, Tastaturverhalten, ARIA-Zuordnungen sowie data-scope und data-part.
Proof of Concept für das Komponenten-System
kredit und cpool nutzen dieselben Zustands- und Bedienregeln. Framework und Markendesign bleiben frei wählbar.
Aufbau
Der Core gibt Verhalten und DOM-Struktur vor. Adapter und Tokens passen die Komponenten an Framework und Marke an.
Gemeinsame Ebene
Der Core definiert Zustände, Tastaturverhalten, ARIA-Zuordnungen sowie data-scope und data-part.
Produktspezifische Ebene
Adapter binden den Core an jedes Framework. kredit und cpool gestalten dieselbe DOM-Struktur mit eigenen Tokens.
Umfang des PoC
DOM-Vergleich
Jede Demo nutzt data-scope="button". Nur das Theme und der Framework-Adapter ändern sich.
Katalog
Jede Detailseite zeigt Props, Tastaturregeln, Framework-Beispiele und alle Theme-Varianten.
Aktion
Startet eine benannte Aktion und zeigt Lade-, Deaktiviert- und Fokuszustände.
02Eingabe
Nimmt kurze Texte auf und verbindet das Feld mit Label, Hilfetext und Fehlermeldung.
03Auswahl
Öffnet eine Optionsliste und übernimmt genau einen Wert in den Trigger.
04Auswahl
Schaltet eine unabhängige Option ein oder aus.
05Auswahl
Wählt genau eine Option aus einer sichtbaren Gruppe.
06Status
Ändert eine Einstellung mit sofortiger Wirkung.