File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ class MenuBar extends ButtonsMixin(InteractionsMixin(ElementMixin(ThemableMixin(
6464 < style >
6565 : host {
6666 dis play: block;
67- width : 100% ; /* make overflow work in flex */
67+ align - self : stretch ; /* make overflow work in flex */
6868 }
6969
7070 : host ([hidden ]) {
Original file line number Diff line number Diff line change @@ -570,3 +570,22 @@ describe('item components', () => {
570570 expect ( Number ( style . zIndex ) ) . to . equal ( 1 ) ;
571571 } ) ;
572572} ) ;
573+
574+ describe ( 'menu-bar in flex' , ( ) => {
575+ let wrapper ;
576+ let menu ;
577+
578+ beforeEach ( ( ) => {
579+ wrapper = fixtureSync ( `
580+ <div style="display: flex; width: 400px;">
581+ <vaadin-menu-bar></vaadin-menu-bar>
582+ </div>
583+ ` ) ;
584+ menu = wrapper . firstElementChild ;
585+ menu . items = [ { text : 'Item 1' } , { text : 'Item 2' } , { text : 'Item 3' } ] ;
586+ } ) ;
587+
588+ it ( 'should not expand to full width of the container' , ( ) => {
589+ expect ( menu . offsetWidth ) . to . be . lessThan ( wrapper . offsetWidth ) ;
590+ } ) ;
591+ } ) ;
You can’t perform that action at this time.
0 commit comments