@@ -437,6 +437,16 @@ $nav-tabs-link-hover-border-color: transparent transparent $nav-tabs-border-colo
437437$nav-tabs-link-active-color : semantic-tokens .$element-action-secondary-text-hover !default ;
438438$nav-tabs-link-active-bg : transparent !default ;
439439
440+ // Badges
441+ $badge-font-size : typography .$si-font-size-body ;
442+ $badge-line-height : 1.25rem ;
443+ $badge-font-weight : typography .$si-font-weight-body ;
444+ $badge-color : semantic-tokens .$element-text-inverse !default ;
445+ $badge-padding-y : map .get (spacers .$spacers , 1 );
446+ $badge-padding-x : map .get (spacers .$spacers , 4 );
447+ $badge-border-radius : 0.75rem ;
448+ $badge-height : calc ($badge-line-height + 2 * $badge-padding-y );
449+
440450// Dropdowns
441451//
442452// Dropdown menu container and contents.
@@ -445,7 +455,8 @@ $dropdown-padding-x: 0 !default;
445455$dropdown-padding-y : map .get (spacers .$spacers , 4 ) !default ;
446456$dropdown-spacer : 0.125rem !default ;
447457$dropdown-font-size : $font-size-base !default ;
448- $dropdown-line-height : $line-height-base ;
458+ // this is to have room for icon and badges
459+ $dropdown-line-height : $badge-height ;
449460$dropdown-color : $body-color !default ;
450461$dropdown-bg : semantic-tokens .$element-base-1 !default ;
451462$dropdown-border-radius : semantic-tokens .$element-radius-2 !default ;
@@ -454,7 +465,7 @@ $dropdown-divider-margin-y: 4px !default;
454465$dropdown-box-shadow : elevation .$element-elevation-2 !default ;
455466$dropdown-link-color : semantic-tokens .$element-text-primary !default ;
456467$dropdown-link-disabled-color : semantic-tokens .$element-text-disabled !default ;
457- $dropdown-item-padding-y : map .get (spacers .$spacers , 4 );
468+ $dropdown-item-padding-y : map .get (spacers .$spacers , 2 );
458469$dropdown-item-padding-x : map .get (spacers .$spacers , 5 );
459470$dropdown-header-color : semantic-tokens .$element-text-primary !default ;
460471
@@ -520,14 +531,6 @@ $popover-arrow-color: $popover-bg !default;
520531
521532$popover-arrow-outer-color : $popover-border-color !default ;
522533
523- // Badges
524- $badge-font-size : typography .$si-font-size-body ;
525- $badge-font-weight : typography .$si-font-weight-body ;
526- $badge-color : semantic-tokens .$element-text-inverse !default ;
527- $badge-padding-y : map .get (spacers .$spacers , 1 );
528- $badge-padding-x : map .get (spacers .$spacers , 4 );
529- $badge-border-radius : 0.75rem ;
530-
531534// Modals
532535
533536// Padding applied to the modal body
0 commit comments