Skip to content

Commit cbd50a8

Browse files
committed
feat: 增加全局配置参数
1 parent 20cdb23 commit cbd50a8

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/BootstrapBlazor/Components/Tab/TabItemContent.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ class TabItemContent : IComponent, IHandlerException, IDisposable
2121
[Inject, NotNull]
2222
private DialogService? DialogService { get; set; }
2323

24+
[Inject]
25+
[NotNull]
26+
private IOptionsMonitor<BootstrapBlazorOptions>? Options { get; set; }
27+
2428
private ErrorLogger? _logger;
2529

2630
private RenderHandle _renderHandle;
@@ -60,8 +64,8 @@ private RenderFragment RenderItemContent(RenderFragment? content) => builder =>
6064
builder.OpenComponent<ErrorLogger>(0);
6165
builder.AddAttribute(1, nameof(ErrorLogger.ChildContent), content);
6266

63-
var enableErrorLogger = TabSet.EnableErrorLogger;
64-
var showToast = TabSet.ShowErrorLoggerToast;
67+
var enableErrorLogger = TabSet.EnableErrorLogger ?? Options.CurrentValue.EnableErrorLogger;
68+
var showToast = TabSet.ShowErrorLoggerToast ?? Options.CurrentValue.ShowErrorLoggerToast;
6569
builder.AddAttribute(2, nameof(ErrorLogger.EnableErrorLogger), enableErrorLogger);
6670
builder.AddAttribute(3, nameof(ErrorLogger.ShowToast), showToast);
6771
builder.AddAttribute(4, nameof(ErrorLogger.ToastTitle), TabSet.ErrorLoggerToastTitle);

0 commit comments

Comments
 (0)