@@ -434,6 +434,17 @@ $nav-tabs-link-hover-border-color: transparent transparent $nav-tabs-border-colo
434434$nav-tabs-link-active-color : semantic-tokens .$element-action-secondary-text-hover !default ;
435435$nav-tabs-link-active-bg : transparent !default ;
436436
437+ // Badges
438+ $badge-font-size : typography .$si-font-size-body ;
439+ $badge-font-weight : typography .$si-font-weight-body ;
440+ $badge-color : semantic-tokens .$element-text-inverse !default ;
441+ $badge-padding-y : map .get (spacers .$spacers , 1 );
442+ $badge-padding-x : map .get (spacers .$spacers , 4 );
443+ $badge-border-radius : 0.75rem ;
444+ $badge-dot-size : 0.625rem ;
445+ $badge-line-height : 1.25rem ;
446+ $badge-height : calc ($badge-line-height + 2 * $badge-padding-y );
447+
437448// Dropdowns
438449//
439450// Dropdown menu container and contents.
@@ -442,7 +453,8 @@ $dropdown-padding-x: 0 !default;
442453$dropdown-padding-y : map .get (spacers .$spacers , 4 ) !default ;
443454$dropdown-spacer : 0.125rem !default ;
444455$dropdown-font-size : $font-size-base !default ;
445- $dropdown-line-height : $line-height-base ;
456+ // this is to have room for icon and badges
457+ $dropdown-line-height : $badge-height ;
446458$dropdown-color : $body-color !default ;
447459$dropdown-bg : semantic-tokens .$element-base-1 !default ;
448460$dropdown-border-radius : semantic-tokens .$element-radius-2 !default ;
@@ -451,7 +463,7 @@ $dropdown-divider-margin-y: 4px !default;
451463$dropdown-box-shadow : elevation .$element-elevation-2 !default ;
452464$dropdown-link-color : semantic-tokens .$element-text-primary !default ;
453465$dropdown-link-disabled-color : semantic-tokens .$element-text-disabled !default ;
454- $dropdown-item-padding-y : map .get (spacers .$spacers , 4 );
466+ $dropdown-item-padding-y : map .get (spacers .$spacers , 2 );
455467$dropdown-item-padding-x : map .get (spacers .$spacers , 5 );
456468$dropdown-header-color : semantic-tokens .$element-text-primary !default ;
457469
@@ -517,15 +529,6 @@ $popover-arrow-color: $popover-bg !default;
517529
518530$popover-arrow-outer-color : $popover-border-color !default ;
519531
520- // Badges
521- $badge-font-size : typography .$si-font-size-body ;
522- $badge-font-weight : typography .$si-font-weight-body ;
523- $badge-color : semantic-tokens .$element-text-inverse !default ;
524- $badge-padding-y : map .get (spacers .$spacers , 1 );
525- $badge-padding-x : map .get (spacers .$spacers , 4 );
526- $badge-border-radius : 0.75rem ;
527- $badge-dot-size : 0.625rem ;
528-
529532// Modals
530533
531534// Padding applied to the modal body
0 commit comments