Summary Files Commits Branches @commit @diff @stats
path: root / src / _forms.scss
diff options
context:
space:
mode:
Commitc0c33a6586647d3c5c5eb680593ba85806deb19a (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2018-06-18 17:57:44 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2018-06-18 17:57:44 +0800
Filese74902e81940bf69ca98499f592fa999b4bf3c65 /src/_forms.scss
Spectre-Dark-Gruvbox-c0c33a6586647d3c5c5eb680593ba85806deb19a.tar
Spectre-Dark-Gruvbox-c0c33a6586647d3c5c5eb680593ba85806deb19a.tar.gz
Spectre-Dark-Gruvbox-c0c33a6586647d3c5c5eb680593ba85806deb19a.zip
Parent96bfdfd874a26f0d457c128705f8fd00afa59e51 (diff)
Add error state to the indeterminate checkbox
1 files changed, 12 insertions, 0 deletions
-rw-r--r--src/_forms.scss12
diff --git a/src/_forms.scss b/src/_forms.scss
index cd3fc5e..2984bdb 100644
--- a/src/_forms.scss
+++ b/src/_forms.scss
@@ -462,6 +462,18 @@ textarea.form-input {
}
}
+.form-checkbox {
+ .has-error &,
+ &.is-error {
+ input {
+ &:indeterminate + .form-icon {
+ background: $error-color;
+ border-color: $error-color;
+ }
+ }
+ }
+}
+
// validation based on :placeholder-shown (Edge doesn't support it yet)
.form-input {
&:not(:placeholder-shown) {