Skip to content

Commit a731257

Browse files
committed
refactor: 更新 HeaderTemplate 示例
1 parent add52dc commit a731257

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

src/BootstrapBlazor.Server/Components/Samples/Tabs.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ private void Navigation()
384384
<Tab IsBorderCard="true" @ref="TabSetTemplate">
385385
<TabItem>
386386
<HeaderTemplate>
387-
<div class="@GetClassString(context)" @onclick="() => OnClickTabItem(context)">
387+
<div class="tabs-item" @onclick="() => OnClickTabItem(context)">
388388
<i class="fa-solid fa-tv"></i>
389389
<span class="mx-2">@Localizer["BlockHeaderTemplateHeaderText"]</span>
390390
<Badge Color="Color.Danger" style="position: absolute; right: 2px; top: 2px;">9</Badge>

src/BootstrapBlazor.Server/Components/Samples/Tabs.razor.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,6 @@ private Task AddTab()
150150
return Task.CompletedTask;
151151
}
152152

153-
private static string? GetClassString(TabItem tabItem) => CssBuilder.Default("tabs-item")
154-
.AddClass("active", tabItem.IsActive)
155-
.Build();
156-
157153
private async Task OnClickTabItem(TabItem tabItem)
158154
{
159155
TabSetTemplate.ActiveTab(tabItem);

src/BootstrapBlazor/Components/Tab/Tab.razor

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,9 @@ else
8686
{
8787
@if (item.HeaderTemplate != null)
8888
{
89-
@item.HeaderTemplate(item)
89+
<div @key="@item" class="@GetItemWrapClassString(item)" draggable="@DraggableString">
90+
@item.HeaderTemplate(item)
91+
</div>
9092
}
9193
else if (item.IsDisabled)
9294
{

0 commit comments

Comments
 (0)