@@ -17,33 +17,34 @@ export const menuBarStyles = css`
17
17
[part = 'container' ] {
18
18
display : flex;
19
19
flex-wrap : nowrap;
20
- margin : calc ((var (--vaadin-focus-ring-width ) + 1 px ) * -1 );
20
+ margin : calc ((var (--vaadin-focus-ring-width ) + 2 px ) * -1 );
21
21
overflow : hidden;
22
- padding : calc (var (--vaadin-focus-ring-width ) + 1 px );
22
+ padding : calc (var (--vaadin-focus-ring-width ) + 2 px );
23
23
position : relative;
24
24
width : 100% ;
25
25
--_gap : var (--vaadin-menu-bar-gap , 0px );
26
26
--_bw : var (--vaadin-button-border-width , 1px );
27
27
gap : var (--_gap );
28
28
--_rad-button : var (--vaadin-button-border-radius , var (--vaadin-radius-m ));
29
- --_rad : min (var (--_gap ) * 1000 , var (--_rad-button ));
30
29
}
31
30
32
31
::slotted (vaadin-menu-bar-button:not(: first- of- type)) {
33
32
margin-inline-start : min (var (--_bw ) * -1 + var (--_gap ) * 1000 , 0px );
34
33
}
35
34
36
35
::slotted (vaadin-menu-bar-button ) {
37
- border-radius : var ( --_rad ) ;
36
+ border-radius : 0 ;
38
37
}
39
38
40
39
::slotted ([first-visible ]),
41
- : host ([has-single-button ]) ::slotted ([slot = 'overflow' ]) {
40
+ : host ([has-single-button ]) ::slotted ([slot = 'overflow' ]),
41
+ ::slotted (vaadin-menu-bar-button [theme ~= 'tertiary' ]) {
42
42
border-start-start-radius : var (--_rad-button );
43
43
border-end-start-radius : var (--_rad-button );
44
44
}
45
45
46
- ::slotted (: is ([last-visible ], [slot = 'overflow' ])) {
46
+ ::slotted (: is ([last-visible ], [slot = 'overflow' ])),
47
+ ::slotted (vaadin-menu-bar-button [theme ~= 'tertiary' ]) {
47
48
border-start-end-radius : var (--_rad-button );
48
49
border-end-end-radius : var (--_rad-button );
49
50
}
0 commit comments