diff --git a/src/ThingsGateway.Web.Rcl.Core/Components/PageTabs.razor b/src/ThingsGateway.Web.Rcl.Core/Components/PageTabs.razor index 36bc776b5..6734253c3 100644 --- a/src/ThingsGateway.Web.Rcl.Core/Components/PageTabs.razor +++ b/src/ThingsGateway.Web.Rcl.Core/Components/PageTabs.razor @@ -2,8 +2,8 @@ @using System.Globalization; @using Masa.Blazor.Presets; @inherits CultureComponentBase - - + +@* @{ var item = UserResoures.PageTabItems.FirstOrDefault(u => context.IsMatch(u.Href)); } @@ -14,14 +14,35 @@ - + *@ @ChildContent + + @code { + private TabOptions TabOptions(PageTabPathValue value) + { + + var item = UserResoures.PageTabItems.FirstOrDefault(u => value.IsMatch(u.Href)); + var title = T(item?.Title); + var icon = item?.Icon; + var titleClass = $"mx-2 text-capitalize {(value.Selected ? "primary--text" : "")}"; + + var op= new TabOptions(title, icon, titleClass); + op.TitleStyle = "min-width:46px;"; + op.Class = "tgTab"; + return op; + } public PPageTabs PPageTabs { get; private set; } [Inject]