Skip to content

Commit 9a2e0d1

Browse files
committed
feat(badge): more defaults for md
1 parent 396470a commit 9a2e0d1

5 files changed

Lines changed: 297 additions & 114 deletions

File tree

core/src/components/avatar/avatar.md.scss

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,3 @@
1111
width: $avatar-md-width;
1212
height: $avatar-md-height;
1313
}
14-
15-
// Avatar Empty Badge (hint)
16-
// --------------------------------------------------
17-
18-
::slotted(ion-badge.badge-vertical-top:empty) {
19-
@include globals.transform(translate(-50%, 50%));
20-
}
21-
22-
::slotted(ion-badge.badge-vertical-bottom:empty) {
23-
@include globals.transform(translateX(-100%));
24-
}
25-
26-
:host ::slotted(ion-badge.badge-vertical-top:not(:empty)) {
27-
@include globals.transform(translate(0, 100%));
28-
}
29-
30-
:host ::slotted(ion-badge.badge-vertical-bottom:not(:empty)) {
31-
@include globals.transform(translate(0, -100%));
32-
}

core/src/components/badge/badge.scss

Lines changed: 18 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -180,26 +180,6 @@
180180
bottom: 0;
181181
}
182182

183-
// In Button
184-
:host(.in-button:not(:empty)) {
185-
min-width: var(--ion-badge-indicator-in-button-default-min-width);
186-
height: var(--ion-badge-indicator-in-button-default-height);
187-
188-
font-size: var(--ion-badge-indicator-in-button-default-font-size);
189-
190-
line-height: var(--ion-badge-indicator-in-button-default-line-height);
191-
192-
::slotted(ion-icon) {
193-
width: var(--ion-badge-indicator-in-button-default-icon-width, revert-layer);
194-
height: var(--ion-badge-indicator-in-button-default-icon-height, revert-layer);
195-
}
196-
}
197-
198-
:host(.in-button:not(:empty)) ::slotted(ion-icon) {
199-
width: var(--ion-badge-indicator-in-button-default-icon-width, revert-layer);
200-
height: var(--ion-badge-indicator-in-button-default-icon-height, revert-layer);
201-
}
202-
203183
// TODO: remove from the tab-button.common
204184
// In Tab Button
205185
:host([vertical].in-tab-button) {
@@ -208,7 +188,7 @@
208188

209189
// Slotted Icon
210190
:host([vertical]) ::slotted(ion-icon) {
211-
@include globals.position(
191+
@include mixins.position(
212192
var(
213193
--ion-badge-indicator-icon-position-top,
214194
--ion-badge-indicator-icon-position-end,
@@ -217,7 +197,22 @@
217197
)
218198
);
219199

220-
position: absolute;
200+
position: var(--ion-badge-indicator-icon-position);
201+
202+
transform: translate(var(--ion-badge-indicator-icon-translate-x), var(--ion-badge-indicator-icon-translate-y));
203+
}
204+
205+
// In Button
206+
:host(.in-button:not(:empty)) {
207+
min-width: var(--ion-badge-indicator-in-button-default-min-width);
208+
height: var(--ion-badge-indicator-in-button-default-height);
221209

222-
transform: translate(-50%, -50%);
210+
font-size: var(--ion-badge-indicator-in-button-default-font-size);
211+
212+
line-height: var(--ion-badge-indicator-in-button-default-line-height);
213+
}
214+
215+
:host(.in-button:not(:empty)) ::slotted(ion-icon) {
216+
width: var(--ion-badge-indicator-in-button-default-icon-width, revert-layer);
217+
height: var(--ion-badge-indicator-in-button-default-icon-height, revert-layer);
223218
}

0 commit comments

Comments
 (0)