File tree Expand file tree Collapse file tree 2 files changed +24
-5
lines changed
src/BootstrapBlazor/Components/Tab Expand file tree Collapse file tree 2 files changed +24
-5
lines changed Original file line number Diff line number Diff line change @@ -431,6 +431,24 @@ public partial class Tab
431431 [ Parameter ]
432432 public ITabHeader ? TabHeader { get ; set ; }
433433
434+ /// <summary>
435+ /// 获得/设置 是否开启全局异常捕获 默认 null 读取配置文件 EnableErrorLogger 值
436+ /// </summary>
437+ [ Parameter ]
438+ public bool ? EnableErrorLogger { get ; set ; }
439+
440+ /// <summary>
441+ /// 获得/设置 是否显示 Error 提示弹窗 默认 null 使用 <see cref="BootstrapBlazorOptions.ShowErrorLoggerToast"/> 设置值
442+ /// </summary>
443+ [ Parameter ]
444+ public bool ? ShowErrorLoggerToast { get ; set ; }
445+
446+ /// <summary>
447+ /// 获得/设置 错误日志 <see cref="Toast"/> 弹窗标题 默认 null
448+ /// </summary>
449+ [ Parameter ]
450+ public string ? ErrorLoggerToastTitle { get ; set ; }
451+
434452 [ CascadingParameter ]
435453 private Layout ? Layout { get ; set ; }
436454
Original file line number Diff line number Diff line change 77
88namespace BootstrapBlazor . Components ;
99
10- internal class TabItemContent : IComponent
10+ class TabItemContent : IComponent
1111{
1212 /// <summary>
1313 /// Gets or sets the component content. Default is null
1414 /// </summary>
1515 [ Parameter , NotNull ]
1616 public TabItem ? Item { get ; set ; }
1717
18- [ CascadingParameter ]
19- private Layout ? Layout { get ; set ; }
18+ [ CascadingParameter , NotNull ]
19+ private Tab ? TabSet { get ; set ; }
2020
2121 private RenderHandle _renderHandle ;
2222
@@ -55,10 +55,11 @@ private RenderFragment RenderItemContent(RenderFragment? content) => builder =>
5555 builder . OpenComponent < ErrorLogger > ( 0 ) ;
5656 builder . AddAttribute ( 1 , nameof ( ErrorLogger . ChildContent ) , content ) ;
5757
58- var enableErrorLogger = Layout ? . EnableErrorLogger ;
59- var showToast = Layout ? . ShowErrorLoggerToast ;
58+ var enableErrorLogger = TabSet . EnableErrorLogger ;
59+ var showToast = TabSet . ShowErrorLoggerToast ;
6060 builder . AddAttribute ( 2 , nameof ( ErrorLogger . EnableErrorLogger ) , enableErrorLogger ) ;
6161 builder . AddAttribute ( 3 , nameof ( ErrorLogger . ShowToast ) , showToast ) ;
62+ builder . AddAttribute ( 4 , nameof ( ErrorLogger . ToastTitle ) , TabSet . ErrorLoggerToastTitle ) ;
6263 builder . CloseComponent ( ) ;
6364 } ;
6465
You can’t perform that action at this time.
0 commit comments