@@ -36,6 +36,9 @@ governing permissions and limitations under the License.
36
36
--spectrum-sidenav-start-to-content-with-icon-second-level : var (--spectrum-side-navigation-with-icon-second-level-edge-to-text );
37
37
--spectrum-sidenav-start-to-content-with-icon-third-level : var (--spectrum-side-navigation-with-icon-third-level-edge-to-text );
38
38
39
+ --spectrum-sidenav-heading-top-margin : var (--spectrum-side-navigation-item-to-header );
40
+ --spectrum-sidenav-heading-bottom-margin : var (--spectrum-side-navigation-header-to-item );
41
+
39
42
/* color - background */
40
43
--spectrum-sidenav-background-disabled : transparent;
41
44
--spectrum-sidenav-background-default : transparent;
@@ -182,10 +185,10 @@ governing permissions and limitations under the License.
182
185
}
183
186
184
187
.spectrum-Icon {
185
- inline-size : var (--spectrum-sidenav-icon-size );
186
- block-size : var (--spectrum-sidenav-icon-size );
187
- margin-inline-end : var (--spectrum-sidenav-icon-spacing );
188
- margin-block-start : var (--spectrum-sidenav-top-to-icon );
188
+ inline-size : var (--mod-sidenav-icon-size , var ( -- spectrum-sidenav-icon-size) );
189
+ block-size : var (--mod-sidenav-icon-size , var ( -- spectrum-sidenav-icon-size) );
190
+ margin-inline-end : var (--mod-sidenav-icon-spacing , var ( -- spectrum-sidenav-icon-spacing) );
191
+ margin-block-start : var (--mod-sidenav-top-to-icon , var ( -- spectrum-sidenav-top-to-icon) );
189
192
flex-shrink : 0 ;
190
193
}
191
194
@@ -212,8 +215,8 @@ governing permissions and limitations under the License.
212
215
}
213
216
214
217
.spectrum-SideNav-heading {
215
- margin-block-start : calc (var (--spectrum-sidenav-heading-top-margin ) - var (--spectrum-sidenav-gap ));
216
- margin-block-end : var (--spectrum-sidenav-heading-bottom-margin );
218
+ margin-block-start : calc (var (--mod-sidenav-heading-top-margin , var ( -- spectrum-sidenav-heading-top-margin )) - var (--mod-sidenav-gap , var ( -- spectrum-sidenav-gap) ));
219
+ margin-block-end : var (--mod-sidenav-heading-bottom-margin , var ( -- spectrum-sidenav-heading-bottom-margin) );
217
220
padding-inline : var (--mod-sidenav-inline-padding , var (--spectrum-sidenav-inline-padding ));
218
221
color : var (--mod-sidenav-header-color , var (--spectrum-sidenav-header-color ));
219
222
font-size : var (--mod-sidenav-header-font-size , var (--spectrum-sidenav-header-font-size ));
0 commit comments