//
// Badges Mixins
// --------------------------------------------------

@mixin badge-default() {
  @each $theme, $map in $themes {
    .#{$theme} & {
      $color: map-get($map, color-new-body-dark);

      color: $color;
      background-color: map-get($map, color-new-border);
    }
  }
}

@mixin badge-primary() {
  @include badge-variant($brand-primary);
}

@mixin badge-success() {
  @include badge-variant($brand-success);
}

@mixin badge-danger() {
  @include badge-variant($brand-danger);
}

@mixin badge-info() {
  @include badge-variant($brand-info);
}

@mixin badge-warning() {
  @include badge-variant($brand-warning);
}

@mixin badge-variant($color) {
  @each $theme, $map in $themes {
    .#{$theme} & {
      color: $color;
      background-color: rgba($color, 0.08);
    }
  }
}
