Der Drawer-Komponent soll ein level Property bekommen, um die semantische Überschrift korrekt zu setzen. Aktuell wird immer der String verwendet. Das neue Property level soll Werte von 0 bis 6 akzeptieren (0 = <strong>, 1-6 = <h1> bis <h6>, analog zum generellen Heading-Verhalten).
Akzeptanzkriterien:
- Neues Property
level am Drawer-Component (nummerisch, Werte 0-6)
- Bei level=0 wird
<strong> verwendet, bei level=1-6 entsprechend <h1>-<h6> als Heading ausgegeben
- Defaultwert und Typdokumentation ergänzen
- Unit-Tests für die Funktionalität
- Storybook-Beispiele/Documentation aktualisieren
Hintergrund:
Dies verbessert die Zugänglichkeit (Accessibility) und die Konsistenz innerhalb der Komponentenbibliothek.
Der Drawer-Komponent soll ein
levelProperty bekommen, um die semantische Überschrift korrekt zu setzen. Aktuell wird immer der String verwendet. Das neue Propertylevelsoll Werte von 0 bis 6 akzeptieren (0 =<strong>, 1-6 =<h1>bis<h6>, analog zum generellen Heading-Verhalten).Akzeptanzkriterien:
levelam Drawer-Component (nummerisch, Werte 0-6)<strong>verwendet, bei level=1-6 entsprechend<h1>-<h6>als Heading ausgegebenHintergrund:
Dies verbessert die Zugänglichkeit (Accessibility) und die Konsistenz innerhalb der Komponentenbibliothek.