Skip to content

Commit 7606645

Browse files
committed
feat: add error state styling for checked checkbox and new error icon
1 parent 27950aa commit 7606645

3 files changed

Lines changed: 35 additions & 3 deletions

File tree

src/Common/Checkbox/Checkbox.scss

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ $checkbox-hover-bg-image: url('./assets/ic-checkbox-hover.svg');
5151
background-image: url('./assets/ic-checkbox-selected.svg');
5252
}
5353

54+
.form__checkbox.error:checked[value='CHECKED'] ~ .form__checkbox-container {
55+
background-image: url('./assets/ic-checkbox-selected-error.svg');
56+
}
57+
5458
.form__checkbox:checked[value='BULK_CHECKED'] ~ .form__checkbox-container {
5559
background-image: url('./assets/ic-bulk-check.svg');
5660
}
@@ -84,15 +88,19 @@ $checkbox-hover-bg-image: url('./assets/ic-checkbox-hover.svg');
8488
}
8589
}
8690

87-
.form__checkbox:checked[value='INTERMEDIATE']~.form__checkbox-container {
91+
.form__checkbox:checked[value='INTERMEDIATE'] ~ .form__checkbox-container {
8892
background-image: url('./assets/dark/ic-checkbox-intermediate.svg');
8993
}
9094

91-
.form__checkbox:checked[value='CHECKED']~.form__checkbox-container {
95+
.form__checkbox:checked[value='CHECKED'] ~ .form__checkbox-container {
9296
background-image: url('./assets/dark/ic-checkbox-selected.svg');
9397
}
9498

95-
.form__checkbox:checked[value='BULK_CHECKED']~.form__checkbox-container {
99+
.form__checkbox.error:checked[value='CHECKED'] ~ .form__checkbox-container {
100+
background-image: url('./assets/dark/ic-checkbox-selected-error.svg');
101+
}
102+
103+
.form__checkbox:checked[value='BULK_CHECKED'] ~ .form__checkbox-container {
96104
background-image: url('./assets/dark/ic-bulk-check.svg');
97105
}
98106
}
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 20 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)