Skip to content

Commit

Permalink
fix(Forms): Reduce form selector complexity.
Browse files Browse the repository at this point in the history
  • Loading branch information
kendrick committed Nov 22, 2017
1 parent e6c3c0a commit aca8a4a
Showing 1 changed file with 23 additions and 30 deletions.
53 changes: 23 additions & 30 deletions rocketbelt/components/forms/_forms.scss
Original file line number Diff line number Diff line change
Expand Up @@ -276,47 +276,40 @@ textarea {
}

.form-group {
input,
select,
textarea {
label::after {
font-size: font-size(-2);
}

[required] {
& + label::after {
font-size: font-size(-2);
content: unicode(nbsp) + '(required)';
}
}

&[required] {
& + label::after {
content: unicode(nbsp) + '(required)';
}
:not([required]) {
& + label::after {
content: unicode(nbsp) + '(optional)';
}
}

&:not([required]) {
& + label::after {
content: unicode(nbsp) + '(optional)';
}
}
&.read-only {
&[disabled] {
& ~ label::after {
content: none;
}
.read-only {
&[disabled] {
& ~ label::after {
content: none;
}
}
}

&.required-suppressed {
input,
select,
textarea {
&[required] {
& + label::after {
content: '';
}
.required-suppressed {
[required] {
& + label::after {
content: '';
}
}

&:not([required]) {
& + label::after {
content: '';
}
:not([required]) {
& + label::after {
content: '';
}
}
}
Expand Down

0 comments on commit aca8a4a

Please sign in to comment.