@@ -185,30 +185,6 @@ private void SetAdditionalTextAttributes()
185185 }
186186 }
187187
188- /// <summary>
189- /// Updates the validation CSS class based on the current validation state of the field.
190- /// </summary>
191- /// <remarks>
192- /// This method checks the EditContext for validation state and applies the appropriate CSS class:
193- /// <list type="bullet">
194- /// <item><description>"is-invalid" - field has validation errors (shown immediately when validation runs)</description></item>
195- /// <item><description>"just-validate-success-field" - field is modified and is valid</description></item>
196- /// <item><description>Empty string - field is valid and has not been modified</description></item>
197- /// </list>
198- /// </remarks>
199- private void UpdateValidationCssClass ( )
200- {
201- if ( CurrentEditContext is null || ValueExpression is null )
202- {
203- validationCssClass = string . Empty ;
204- return ;
205- }
206-
207- var fieldIdentifier = FieldIdentifier . Create ( ValueExpression ) ;
208-
209- validationCssClass = CurrentEditContext . IsValid ( fieldIdentifier ) ? "just-validate-success-field" : "is-invalid" ;
210- }
211-
212188 /// <summary>
213189 /// Adds the Bootstrap Italia validation CSS class to the provided <see cref="CssClassBuilder"/>.
214190 /// </summary>
@@ -244,7 +220,7 @@ protected void AddValidationCssClass(CssClassBuilder builder)
244220 {
245221 builder . OpenComponent < ValidationMessage < T > > ( 0 ) ;
246222 builder . AddComponentParameter ( 1 , nameof ( ValidationMessage < T > . For ) , For ) ;
247- builder . AddAttribute ( 2 , "class" , "just-validate-error-label" ) ;
223+ builder . AddAttribute ( 2 , "class" , "form-feedback just-validate-error-label" ) ;
248224 builder . CloseComponent ( ) ;
249225 } ;
250226 }
0 commit comments