From dcff9de2f7e874416d05bbcd538ca16460dc5216 Mon Sep 17 00:00:00 2001
From: "2248356998 qq.com" <2248356998@qq.com>
Date: Mon, 24 Apr 2023 11:16:28 +0800
Subject: [PATCH] =?UTF-8?q?masa=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Components/PageTabs.razor | 27 ++++++++++++++++---
1 file changed, 24 insertions(+), 3 deletions(-)
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]