Skip to content

Commit 291beb3

Browse files
- update badge position;
1 parent 17e26d3 commit 291beb3

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

core/src/components/tab-button/tab-button.ionic.scss

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,18 +107,23 @@
107107

108108
:host ::slotted(ion-badge) {
109109
@include globals.position(null, null, null, calc(50% + globals.$ion-scale-300));
110+
@include globals.transform(translate(-50%, -50%));
110111
}
111112

112113
:host ::slotted(ion-badge.badge-vertical-top) {
113-
@include globals.position(-2px);
114+
@include globals.position(globals.$ion-scale-150);
115+
}
116+
117+
:host ::slotted(ion-badge.badge-vertical-top:empty) {
118+
@include globals.position(globals.$ion-scale-050, null, null, calc(50% + globals.$ion-scale-250));
114119
}
115120

116121
:host ::slotted(ion-badge.badge-vertical-bottom) {
117-
@include globals.position(calc(50% - globals.$ion-scale-200));
122+
@include globals.position(calc(50% - (globals.$ion-scale-050)));
118123
}
119124

120125
:host ::slotted(ion-badge.badge-vertical-bottom:empty) {
121-
@include globals.position(calc(50% - globals.$ion-scale-100));
126+
@include globals.position(50%, null, null, calc(50% + globals.$ion-scale-250));
122127
}
123128

124129
:host ::slotted(ion-badge[vertical]:not(:empty)) {
@@ -131,13 +136,17 @@
131136
}
132137

133138
:host(.tab-layout-icon-bottom) ::slotted(ion-badge.badge-vertical-top) {
134-
@include globals.position(calc(50% - globals.$ion-scale-100));
139+
@include globals.position(calc(50% + globals.$ion-scale-100));
140+
}
141+
142+
:host(.tab-layout-icon-bottom) ::slotted(ion-badge.badge-vertical-top:empty) {
143+
@include globals.position(50%);
135144
}
136145

137146
:host(.tab-layout-icon-bottom) ::slotted(ion-badge.badge-vertical-bottom) {
138-
@include globals.position(calc(50% + globals.$ion-scale-100));
147+
@include globals.position(calc(100% - globals.$ion-scale-100));
139148
}
140149

141150
:host(.tab-layout-icon-bottom) ::slotted(ion-badge.badge-vertical-bottom:empty) {
142-
@include globals.position(calc(50% + 14px));
151+
@include globals.position(calc(100% - globals.$ion-scale-050), null, null, calc(50% + globals.$ion-scale-250));
143152
}

0 commit comments

Comments
 (0)