|
1 | 1 | @import "../../globals.ios";
|
2 | 2 | @import "./alert";
|
| 3 | +@import "../checkbox/checkbox.ios"; |
3 | 4 |
|
4 | 5 | // iOS Alerts
|
5 | 6 | // --------------------------------------------------
|
@@ -37,6 +38,18 @@ $alert-ios-button-border-radius: 0 !default;
|
37 | 38 | $alert-ios-button-border-color: #c8c7cc !default;
|
38 | 39 | $alert-ios-button-activated-background-color: #e9e9e9 !default;
|
39 | 40 |
|
| 41 | +$alert-checkbox-ios-icon-size: $checkbox-ios-icon-size !default; |
| 42 | +$alert-checkbox-ios-icon-border-radius: $checkbox-ios-icon-border-radius !default; |
| 43 | +$alert-checkbox-ios-icon-border-width: $checkbox-ios-icon-border-width !default; |
| 44 | +$alert-checkbox-ios-icon-border-style: $checkbox-ios-icon-border-style !default; |
| 45 | +$alert-checkbox-ios-icon-border-color-off: $checkbox-ios-icon-border-color-off !default; |
| 46 | +$alert-checkbox-ios-icon-border-color-on: $checkbox-ios-icon-border-color-on !default; |
| 47 | +$alert-checkbox-ios-background-color-off: $checkbox-ios-background-color-off !default; |
| 48 | +$alert-checkbox-ios-background-color-on: $checkbox-ios-background-color-on !default; |
| 49 | +$alert-checkbox-ios-icon-checkmark-width: $checkbox-ios-icon-checkmark-width !default; |
| 50 | +$alert-checkbox-ios-icon-checkmark-style: $checkbox-ios-icon-checkmark-style !default; |
| 51 | +$alert-checkbox-ios-icon-checkmark-color: $checkbox-ios-icon-checkmark-color !default; |
| 52 | + |
40 | 53 |
|
41 | 54 | ion-alert {
|
42 | 55 | background: $alert-ios-background;
|
@@ -164,6 +177,37 @@ ion-alert {
|
164 | 177 | white-space: nowrap;
|
165 | 178 | }
|
166 | 179 |
|
| 180 | +.alert-checkbox-icon { |
| 181 | + margin: 10px 6px 10px 16px; |
| 182 | + position: relative; |
| 183 | + width: $alert-checkbox-ios-icon-size; |
| 184 | + height: $alert-checkbox-ios-icon-size; |
| 185 | + border-radius: $alert-checkbox-ios-icon-border-radius; |
| 186 | + border-width: $alert-checkbox-ios-icon-border-width; |
| 187 | + border-style: $alert-checkbox-ios-icon-border-style; |
| 188 | + border-color: $alert-checkbox-ios-icon-border-color-off; |
| 189 | + background-color: $alert-checkbox-ios-background-color-off; |
| 190 | +} |
| 191 | + |
| 192 | +.alert-checkbox[aria-checked=true] .alert-checkbox-icon { |
| 193 | + background-color: $alert-checkbox-ios-background-color-on; |
| 194 | + border-color: $alert-checkbox-ios-icon-border-color-on; |
| 195 | + |
| 196 | + .alert-checkbox-inner { |
| 197 | + position: absolute; |
| 198 | + border-width: $alert-checkbox-ios-icon-checkmark-width; |
| 199 | + border-style: $alert-checkbox-ios-icon-checkmark-style; |
| 200 | + border-color: $alert-checkbox-ios-icon-checkmark-color; |
| 201 | + top: 4px; |
| 202 | + left: 7px; |
| 203 | + width: 4px; |
| 204 | + height: 9px; |
| 205 | + border-left: none; |
| 206 | + border-top: none; |
| 207 | + transform: rotate(45deg); |
| 208 | + } |
| 209 | +} |
| 210 | + |
167 | 211 |
|
168 | 212 | // iOS Alert Button
|
169 | 213 | // --------------------------------------------------
|
|
0 commit comments