IHK-GfI / lux-components

Other
16 stars 5 forks source link

lux-menu: Austausch von flex-layout #394

Closed patrowe closed 9 months ago

patrowe commented 10 months ago

Aus der Komponente lux-menu müssen die Befehle von Flex-Layout entfernt werden. Für den Austausch stehen die neuen lux-layout-Klassen aus dem Lux-Components-Theme bereit.

Aktzeptanzkriterium: Alle Befehle von angular/flex-layout wurden aus der Komponente entfernt.

patrowe commented 9 months ago

Test für lux-menu

Testvorbereitung

Testdurchführung

A Für Desktop-Variante: Das Browserfenster maximieren. Default-Ansicht der Testkomponente (alle Elemente sind sichtbar, kein Trigger-Button):

Bildschirmfoto 2023-12-13 um 10 56 38

- luxMaximumExtended auf den Wert 2 setzen: Zu erwartendes Ergebnis: 2 Menüeinträge und der Triggerbutton sind sichtbar. Triggerbutton öffnet ein Panel mit den weiteren 2Menüeinträgen.

Bildschirmfoto 2023-12-13 um 11 00 16

-luxMaximumExtended auf den Wert 2 setzen und luxDisplayExtended auf false: Zu Erwartendes Ergebnis: 2 Menüeinträge und der Triggerbutton sind sichtbar. Der Triggerbutton befindet sich links.

Bildschirmfoto 2023-12-13 um 11 03 28

-luxDisplayExtended auf false setzen: Zu erwartendes Ergebnis: Es ist nur noch der Triggerbutton sichtbar, alle Menüeinträge befinden sich im Menupanel.

Bildschirmfoto 2023-12-13 um 11 05 59

B Responsives verhalten: Die Breite des Browserfensters schrittweise verringern. Die Menüeinträge in der Zeile müssen vollständig sichtbar bleiben. Erreicht der linke Menüeintrag den linken Rand, werden die Elemente von rechts anfangend nacheinander in das Panel verschoben werden.

vollständig Anzeige:

Bildschirmfoto 2023-12-13 um 11 12 18

gekürzte Anzeige:

Bildschirmfoto 2023-12-13 um 11 12 55
patrowe commented 9 months ago

@DSeifer Bitte testen!

DSeifer commented 9 months ago

Der Test ist in Confluence dokumentiert.