|
5 | 5 | // -------------------------------------------------- |
6 | 6 |
|
7 | 7 | :host { |
8 | | - --padding-start: #{globals.$ion-space-200}; |
9 | | - --padding-end: #{globals.$ion-space-200}; |
| 8 | + --padding-start: #{globals.$ion-space-100}; |
| 9 | + --padding-end: #{globals.$ion-space-100}; |
10 | 10 | --padding-top: #{globals.$ion-space-0}; |
11 | 11 | --padding-bottom: #{globals.$ion-space-0}; |
12 | 12 |
|
|
54 | 54 | @include globals.border-radius(globals.$ion-border-radius-200); |
55 | 55 | } |
56 | 56 |
|
57 | | -:host(.badge-xxsmall.badge-soft), |
58 | | -:host(.badge-xsmall.badge-soft), |
59 | 57 | :host(.badge-small.badge-soft) { |
60 | 58 | @include globals.border-radius(globals.$ion-border-radius-100); |
61 | 59 | } |
|
73 | 71 | // Badge Sizes |
74 | 72 | // -------------------------------------------------- |
75 | 73 |
|
76 | | -/* 2-Extra Small Badge */ |
77 | | -:host(.badge-xxsmall) { |
| 74 | +/* Small Badge */ |
| 75 | +:host(.badge-small) { |
78 | 76 | --padding-start: #{globals.$ion-space-050}; |
79 | 77 | --padding-end: #{globals.$ion-space-050}; |
80 | 78 |
|
81 | 79 | min-width: globals.$ion-scale-400; |
82 | 80 | height: globals.$ion-scale-400; |
83 | | - |
84 | | - font-size: globals.$ion-font-size-300; |
85 | | - |
86 | | - line-height: globals.$ion-font-line-height-400; |
87 | | -} |
88 | | - |
89 | | -:host(.badge-xxsmall) ::slotted(ion-icon) { |
90 | | - width: globals.$ion-scale-300; |
91 | | - height: globals.$ion-scale-300; |
92 | | -} |
93 | | - |
94 | | -/* Extra Small Badge */ |
95 | | -:host(.badge-xsmall) { |
96 | | - --padding-start: #{globals.$ion-space-100}; |
97 | | - --padding-end: #{globals.$ion-space-100}; |
98 | | - |
99 | | - min-width: globals.$ion-scale-600; |
100 | | - height: globals.$ion-scale-600; |
101 | | - |
102 | | - font-size: globals.$ion-font-size-350; |
103 | | - |
104 | | - line-height: globals.$ion-font-line-height-600; |
105 | | -} |
106 | | - |
107 | | -:host(.badge-xsmall) ::slotted(ion-icon) { |
108 | | - width: globals.$ion-scale-400; |
109 | | - height: globals.$ion-scale-400; |
110 | | -} |
111 | | - |
112 | | -/* Small Badge */ |
113 | | -:host(.badge-small) { |
114 | | - --padding-start: #{globals.$ion-space-100}; |
115 | | - --padding-end: #{globals.$ion-space-100}; |
116 | | - |
117 | | - min-width: globals.$ion-scale-800; |
118 | | - height: globals.$ion-scale-800; |
119 | | -} |
120 | | - |
121 | | -:host(.badge-small) ::slotted(ion-icon) { |
122 | | - width: globals.$ion-scale-500; |
123 | | - height: globals.$ion-scale-500; |
124 | 81 | } |
125 | 82 |
|
126 | 83 | /* Medium Badge */ |
127 | 84 | :host(.badge-medium) { |
128 | 85 | @include globals.typography(globals.$ion-body-md-medium); |
129 | | - min-width: globals.$ion-scale-1000; |
130 | | - height: globals.$ion-scale-1000; |
131 | | -} |
132 | | - |
133 | | -:host(.badge-medium) ::slotted(ion-icon) { |
134 | | - width: globals.$ion-scale-600; |
| 86 | + min-width: globals.$ion-scale-600; |
135 | 87 | height: globals.$ion-scale-600; |
136 | 88 | } |
137 | 89 |
|
138 | | -/* Large Badge */ |
139 | | -:host(.badge-large) { |
140 | | - @include globals.typography(globals.$ion-body-lg-medium); |
141 | | - min-width: globals.$ion-scale-1200; |
142 | | - height: globals.$ion-scale-1200; |
143 | | -} |
144 | | - |
145 | | -:host(.badge-large) ::slotted(ion-icon) { |
146 | | - width: globals.$ion-scale-800; |
147 | | - height: globals.$ion-scale-800; |
148 | | -} |
149 | | - |
150 | | -/* Extra Large Badge */ |
151 | | -:host(.badge-xlarge) { |
152 | | - @include globals.typography(globals.$ion-heading-h4-medium); |
153 | | - min-width: globals.$ion-scale-1400; |
154 | | - height: globals.$ion-scale-1400; |
155 | | -} |
156 | | - |
157 | | -:host(.badge-xlarge) ::slotted(ion-icon) { |
158 | | - width: globals.$ion-scale-1000; |
159 | | - height: globals.$ion-scale-1000; |
160 | | -} |
161 | 90 |
|
162 | 91 | // Badge (hint) |
163 | 92 | // -------------------------------------------------- |
|
215 | 144 | // Badge in Button |
216 | 145 | // -------------------------------------------------- |
217 | 146 |
|
218 | | -:host([vertical]:not(.in-tab-button).in-button.badge-xxsmall), |
219 | | -:host([vertical]:not(.in-tab-button).in-button.badge-xsmall), |
220 | 147 | :host([vertical]:not(.in-tab-button).in-button.badge-small) { |
221 | 148 | @include globals.position(null, calc(-1 * var(globals.$ion-space-050))); |
222 | 149 | } |
223 | 150 |
|
224 | 151 | :host([vertical]:not(.in-tab-button).in-button.badge-medium), |
225 | | -:host([vertical]:not(.in-tab-button).in-button.badge-large), |
226 | | -:host([vertical]:not(.in-tab-button).in-button.badge-xlarge) { |
| 152 | +:host([vertical]:not(.in-tab-button).in-button.badge-large) { |
227 | 153 | @include globals.position(null, globals.$ion-space-050); |
228 | 154 | } |
229 | 155 |
|
|
0 commit comments