Skip to content

Commit f06405d

Browse files
authored
Merge pull request #702 from enkodellc/develop
PR #642. Fixes #619 Validation styles for outlined Text fields
2 parents 0304132 + e495827 commit f06405d

File tree

1 file changed

+41
-7
lines changed

1 file changed

+41
-7
lines changed

src/MatBlazor.Web/src/matTextField/matTextField.scss

+41-7
Original file line numberDiff line numberDiff line change
@@ -40,26 +40,60 @@ label.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) > span.mdc-floati
4040

4141
/* For EditForm validation messages */
4242
.validation-message {
43-
color: red;
43+
color: red !important;
4444
}
45+
.mdc-text-field--outlined {
46+
.mat-text-field-input.mdc-text-field__input {
47+
&.invalid, &.valid.modified {
48+
border-bottom: none !important;
49+
}
50+
}
4551

46-
/* For TextField */
52+
.mdc-select__selected-text {
53+
&.invalid, &.valid.modified {
54+
border-bottom: none !important;
55+
}
56+
}
57+
}
4758

59+
.mdc-select__selected-text.invalid {
60+
border-bottom: none !important;
61+
}
62+
63+
.invalid + .mdc-notched-outline > {
64+
.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
65+
border-color: red !important;
66+
}
67+
}
68+
69+
.valid.modified + .mdc-notched-outline > {
70+
.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
71+
border-color: green !important;
72+
}
73+
}
4874

75+
.invalid + i + .mdc-notched-outline > {
76+
.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
77+
border-color: red !important;
78+
}
79+
}
80+
81+
.valid.modified + i + .mdc-notched-outline > {
82+
.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
83+
border-color: green !important;
84+
}
85+
}
86+
87+
/* For TextField */
4988
.mat-text-field, .mat-select {
5089
&.valid.modified {
51-
5290
.mdc-line-ripple::before
5391
{
5492
border-bottom: 1px solid #10b510 !important;
55-
5693
}
57-
58-
5994
}
6095

6196
&.invalid {
62-
6397
.mdc-line-ripple::before {
6498
border-bottom: 1px solid red !important;
6599
}

0 commit comments

Comments
 (0)