File tree Expand file tree Collapse file tree 1 file changed +3
-14
lines changed Expand file tree Collapse file tree 1 file changed +3
-14
lines changed Original file line number Diff line number Diff line change @@ -168,28 +168,17 @@ div.vue-form-generator(v-if='schema != null')
168168 getFieldRowClasses (field ) {
169169 const hasErrors = this .fieldErrors (field).length > 0 ;
170170 let baseClasses = {
171- error: hasErrors,
171+ [objGet (this .options , " validationErrorClass" , " error" )]: hasErrors,
172+ [objGet (this .options , " validationSuccessClass" , " valid" )]: ! hasErrors,
172173 disabled: this .fieldDisabled (field),
173174 readonly: this .fieldReadonly (field),
174175 featured: this .fieldFeatured (field),
175176 required: this .fieldRequired (field)
176177 };
177178
178- let {validationErrorClass, validationSuccessClass} = this .options ;
179- if (validationErrorClass && validationSuccessClass) {
180- if (hasErrors) {
181- baseClasses[validationErrorClass] = true ;
182- baseClasses .error = false ;
183- }
184- else {
185- baseClasses[validationSuccessClass] = true ;
186- }
187- }
188-
189179 if (isArray (field .styleClasses )) {
190180 forEach (field .styleClasses , (c ) => baseClasses[c] = true );
191- }
192- else if (isString (field .styleClasses )) {
181+ } else if (isString (field .styleClasses )) {
193182 baseClasses[field .styleClasses ] = true ;
194183 }
195184
You can’t perform that action at this time.
0 commit comments