@@ -69,10 +69,6 @@ public class ErrorLogger : ComponentBase, IErrorLogger
6969 [ NotNull ]
7070 private BootstrapBlazorErrorBoundary ? _errorBoundary = default ;
7171
72- private bool _enableErrorLogger => EnableErrorLogger ?? Options . CurrentValue . EnableErrorLogger ;
73-
74- private bool _showToast => ShowToast ?? Options . CurrentValue . ShowErrorLoggerToast ;
75-
7672 /// <summary>
7773 /// <inheritdoc/>
7874 /// </summary>
@@ -81,6 +77,8 @@ protected override void OnInitialized()
8177 base . OnInitialized ( ) ;
8278
8379 ToastTitle ??= Localizer [ nameof ( ToastTitle ) ] ;
80+ EnableErrorLogger ??= Options . CurrentValue . EnableErrorLogger ;
81+ ShowToast ??= Options . CurrentValue . ShowErrorLoggerToast ;
8482 }
8583
8684 /// <summary>
@@ -110,13 +108,13 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
110108 builder . CloseComponent ( ) ;
111109 }
112110
113- private RenderFragment ? RenderContent => _enableErrorLogger ? RenderError : ChildContent ;
111+ private RenderFragment ? RenderContent => ( EnableErrorLogger ?? false ) ? RenderError : ChildContent ;
114112
115113 private RenderFragment RenderError => builder =>
116114 {
117115 builder . OpenComponent < BootstrapBlazorErrorBoundary > ( 0 ) ;
118116 builder . AddAttribute ( 1 , nameof ( BootstrapBlazorErrorBoundary . OnErrorHandleAsync ) , OnErrorHandleAsync ) ;
119- builder . AddAttribute ( 2 , nameof ( BootstrapBlazorErrorBoundary . ShowToast ) , _showToast ) ;
117+ builder . AddAttribute ( 2 , nameof ( BootstrapBlazorErrorBoundary . ShowToast ) , ShowToast ) ;
120118 builder . AddAttribute ( 3 , nameof ( BootstrapBlazorErrorBoundary . ToastTitle ) , ToastTitle ) ;
121119 builder . AddAttribute ( 4 , nameof ( BootstrapBlazorErrorBoundary . ErrorContent ) , ErrorContent ) ;
122120 builder . AddAttribute ( 5 , nameof ( BootstrapBlazorErrorBoundary . ChildContent ) , ChildContent ) ;
0 commit comments