Skip to content

Commit 4fd0651

Browse files
authored
fix(checkbox): disabled state issues (#15199)
1 parent 293fdee commit 4fd0651

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

projects/igniteui-angular/src/lib/core/styles/components/checkbox/_checkbox-component.scss

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -232,10 +232,6 @@
232232
@extend %igx-checkbox--indeterminate-fluent !optional;
233233
}
234234

235-
@include mx(material, indeterminate) {
236-
@extend %igx-checkbox--indeterminate-material !optional;
237-
}
238-
239235
@include mx(invalid, indeterminate) {
240236
@extend %igx-checkbox--indeterminate--invalid !optional;
241237

@@ -246,6 +242,14 @@
246242
}
247243
}
248244

245+
@include mx(material, disabled, indeterminate) {
246+
@extend %igx-checkbox--disabled-indeterminate-material !optional;
247+
}
248+
249+
@include mx(fluent, disabled, indeterminate) {
250+
@extend %igx-checkbox--disabled-indeterminate-fluent !optional;
251+
}
252+
249253
@include mx(indigo, focused, indeterminate) {
250254
@extend %igx-checkbox--focused-checked-indigo !optional;
251255
}

projects/igniteui-angular/src/lib/core/styles/components/checkbox/_checkbox-theme.scss

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,12 @@
377377
z-index: 1;
378378
}
379379
}
380+
}
381+
382+
%igx-checkbox--disabled-indeterminate-fluent {
383+
%cbx-composite-mark {
384+
stroke: transparent;
385+
}
380386

381387
%cbx-composite--x--disabled {
382388
background: transparent;
@@ -387,7 +393,7 @@
387393
}
388394
}
389395

390-
%igx-checkbox--indeterminate-material {
396+
%igx-checkbox--disabled-indeterminate-material {
391397
%cbx-composite--x--disabled {
392398
border-color: var-get($theme, 'disabled-indeterminate-color');
393399
background: var-get($theme, 'disabled-indeterminate-color');

0 commit comments

Comments
 (0)