Skip to content

Commit 7336b9e

Browse files
authored
revert(IErrorLogger): revert update bool to nullable bool (#6141)
1 parent b63ed8a commit 7336b9e

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

src/BootstrapBlazor/Components/ErrorLogger/ErrorLogger.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff 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
{

src/BootstrapBlazor/Components/ErrorLogger/IErrorLogger.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ namespace BootstrapBlazor.Components;
1111
public 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 弹窗标题 默认读取资源文件内容

0 commit comments

Comments
 (0)