File tree Expand file tree Collapse file tree 2 files changed +7
-13
lines changed
src/BootstrapBlazor/Components/ErrorLogger Expand file tree Collapse file tree 2 files changed +7
-13
lines changed Original file line number Diff line number Diff line change @@ -22,13 +22,13 @@ public class ErrorLogger : ComponentBase, IErrorLogger
2222 /// <inheritdoc/>
2323 /// </summary>
2424 [ Parameter ]
25- public bool ? EnableErrorLogger { get ; set ; }
25+ public bool EnableErrorLogger { get ; set ; } = true ;
2626
2727 /// <summary>
2828 /// <inheritdoc/>
2929 /// </summary>
3030 [ Parameter ]
31- public bool ? ShowToast { get ; set ; }
31+ public bool ShowToast { get ; set ; } = true ;
3232
3333 /// <summary>
3434 /// <inheritdoc/>
@@ -62,10 +62,6 @@ public class ErrorLogger : ComponentBase, IErrorLogger
6262 [ Parameter ]
6363 public Func < ErrorLogger , Task > ? OnInitializedCallback { get ; set ; }
6464
65- [ Inject ]
66- [ NotNull ]
67- private IOptionsMonitor < BootstrapBlazorOptions > ? Options { get ; set ; }
68-
6965 [ NotNull ]
7066 private BootstrapBlazorErrorBoundary ? _errorBoundary = default ;
7167
@@ -77,8 +73,6 @@ protected override void OnInitialized()
7773 base . OnInitialized ( ) ;
7874
7975 ToastTitle ??= Localizer [ nameof ( ToastTitle ) ] ;
80- EnableErrorLogger ??= Options . CurrentValue . EnableErrorLogger ;
81- ShowToast ??= Options . CurrentValue . ShowErrorLoggerToast ;
8276 }
8377
8478 /// <summary>
@@ -108,7 +102,7 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
108102 builder . CloseComponent ( ) ;
109103 }
110104
111- private RenderFragment ? RenderContent => ( EnableErrorLogger ?? false ) ? RenderError : ChildContent ;
105+ private RenderFragment ? RenderContent => EnableErrorLogger ? RenderError : ChildContent ;
112106
113107 private RenderFragment RenderError => builder =>
114108 {
Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ namespace BootstrapBlazor.Components;
1111public interface IErrorLogger
1212{
1313 /// <summary>
14- /// 获得/设置 是否开启全局异常捕获 默认 null 使用全局配置 <see cref="BootstrapBlazorOptions.EnableErrorLogger"/> 值
14+ /// 获得/设置 是否开启全局异常捕获 默认 true
1515 /// </summary>
16- bool ? EnableErrorLogger { get ; set ; }
16+ bool EnableErrorLogger { get ; set ; }
1717
1818 /// <summary>
1919 /// 获得/设置 自定义 Error 处理方法 默认 null
@@ -23,9 +23,9 @@ public interface IErrorLogger
2323 Task HandlerExceptionAsync ( Exception ex ) ;
2424
2525 /// <summary>
26- /// 获得 是否显示 Error 提示弹窗 默认 null 使用全局配置 <see cref="BootstrapBlazorOptions.ShowErrorLoggerToast"/> 值
26+ /// 获得 是否显示 Error 提示弹窗 默认 true
2727 /// </summary>
28- bool ? ShowToast { get ; }
28+ bool ShowToast { get ; }
2929
3030 /// <summary>
3131 /// 获得 Error Toast 弹窗标题 默认读取资源文件内容
You can’t perform that action at this time.
0 commit comments