125125 text-overflow : ellipsis ;
126126}
127127
128- $bottom-app-bar-padding : 0.875rem ;
129-
130128.jenkins-bottom-app-bar__shadow {
131- --semi-translucent : color-mix (in sRGB , var (--background ) 75 % , transparent );
129+ --semi-translucent : color-mix (in sRGB , var (--background ) 100 % , transparent );
132130
133131 position : sticky ;
134132 height : calc (
135- 2.375rem + ($ bottom-app-bar-padding * 2 ) + 1px + var (--jenkins-border-width )
133+ 2.375rem + (var ( -- bottom-app-bar-padding) * 2 ) + 1px + var (--jenkins-border-width )
136134 );
137135 bottom : -1px ;
138- margin-bottom : calc ((2.375rem + $bottom-app-bar-padding ) * -1 );
139- backdrop-filter : blur (20px );
140- background : linear-gradient (
141- to right ,
142- var (--background ),
143- var (--semi-translucent ) 3rem ,
144- var (--semi-translucent ) calc (100% - 3rem ),
145- var (--background )
146- );
136+ margin-bottom : calc ((2.375rem + calc (var (--bottom-app-bar-padding ) * 2 )) * -1 );
147137 border-top : var (--jenkins-border-width ) solid var (--jenkins-border-color );
148138 z-index : 997 ;
149139
@@ -167,7 +157,19 @@ $bottom-app-bar-padding: 0.875rem;
167157 opacity : 0 ;
168158 }
169159
160+ & --borderless :not (&--stuck) {
161+ border-top-color : transparent ;
162+ }
163+
170164 & --stuck {
165+ background : linear-gradient (
166+ to right ,
167+ var (--background ),
168+ var (--semi-translucent ) 3rem ,
169+ var (--semi-translucent ) calc (100% - 3rem ),
170+ var (--background )
171+ );
172+
171173 & ::after {
172174 opacity : 1 !important ;
173175 }
@@ -183,5 +185,5 @@ $bottom-app-bar-padding: 0.875rem;
183185
184186.bottom-sticker-inner {
185187 position : relative ;
186- padding : $ bottom-app-bar-padding 0 ;
188+ padding : var ( -- bottom-app-bar-padding) 0 ;
187189}
0 commit comments