arnaucube
arnaucube/commonroutesAppPublic Self-hosted repository
commonroutesApp/www/lib/ionic/scss/_badge.scss
www/lib/ionic/scss/_badge.scssRaw
 1
 2/**
 3 * Badges
 4 * --------------------------------------------------
 5 */
 6
 7.badge {
 8  @include badge-style($badge-default-bg, $badge-default-text);
 9  z-index: $z-index-badge;
10  display: inline-block;
11  padding: 3px 8px;
12  min-width: 10px;
13  border-radius: $badge-border-radius;
14  vertical-align: baseline;
15  text-align: center;
16  white-space: nowrap;
17  font-weight: $badge-font-weight;
18  font-size: $badge-font-size;
19  line-height: $badge-line-height;
20
21  &:empty {
22    display: none;
23  }
24}
25
26//Be sure to override specificity of rule that 'badge color matches tab color by default'
27.tabs .tab-item .badge,
28.badge {
29  &.badge-light {
30    @include badge-style($badge-light-bg, $badge-light-text);
31  }
32  &.badge-stable {
33    @include badge-style($badge-stable-bg, $badge-stable-text);
34  }
35  &.badge-positive {
36    @include badge-style($badge-positive-bg, $badge-positive-text);
37  }
38  &.badge-calm {
39    @include badge-style($badge-calm-bg, $badge-calm-text);
40  }
41  &.badge-assertive {
42    @include badge-style($badge-assertive-bg, $badge-assertive-text);
43  }
44  &.badge-balanced {
45    @include badge-style($badge-balanced-bg, $badge-balanced-text);
46  }
47  &.badge-energized {
48    @include badge-style($badge-energized-bg, $badge-energized-text);
49  }
50  &.badge-royal {
51    @include badge-style($badge-royal-bg, $badge-royal-text);
52  }
53  &.badge-dark {
54    @include badge-style($badge-dark-bg, $badge-dark-text);
55  }
56}
57
58// Quick fix for labels/badges in buttons
59.button .badge {
60  position: relative;
61  top: -1px;
62}