# COMPONENT_GUIDE.md ## Zweck Dieses Dokument beschreibt die **standardisierten UI-Komponenten** für Buttons und Forms. Ziel: - konsistentes Look & Feel - vorhersehbare Interaktion - minimale Variantenvielfalt --- ## Buttons ### Grundregel Buttons sind **Aktionen**, keine Dekoration. Maximal **eine Primary-Action pro View**. --- ### Button-Typen #### Primary - wichtigste Aktion - nutzt Akzentfarbe ```html ``` #### Secondary - alternative Aktionen - kein visueller Fokus ```html ``` #### Danger - destruktive Aktionen - immer bewusst einsetzen ```html ``` --- ### Disabled State ```html ``` Disabled bedeutet: Aktion derzeit nicht möglich – nicht verstecken. --- ## Forms ### Struktur ```html
Pflichtfeld
``` --- ### Validierung ```html
Ungültige Adresse
``` Regeln: - Fehler sind sichtbar - keine Farbcodes ohne Text --- ## Do / Don’t ### Do - klare Button-Texte - konsistente Platzierung - sichtbare Fokus-Zustände ### Don’t - Icons ohne Text - mehrere Primary-Buttons - versteckte Fehlermeldungen --- ## Erweiterbarkeit - weitere Komponenten dürfen ergänzt werden - bestehende Klassen nicht brechen - Tokens bleiben die Grundlage --- ## Status Version: **v1.0 (Baseline)** Dieses Dokument ergänzt `DESIGN.md` und `CSS_GUIDE.md`.