Skip to content

Commit 302c23e

Browse files
authored
feat(Task): add Dashboard component (#6634)
* chore: 增加 Task Dashboard 工程依赖 * chore: 增加依赖说明 * doc: 增加 TaskBoard 页面 * doc: 增加菜单 * doc: 增加源码文件映射 * refactor: 增加任务面板组件 * refactor: 直接接口 * chore: 更改命名空间 * chore: 更新依赖版本 * chore: 更新解决方案项目
1 parent b9971c4 commit 302c23e

File tree

7 files changed

+56
-4
lines changed

7 files changed

+56
-4
lines changed

src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
<PackageReference Include="BootstrapBlazor.SvgEditor" Version="9.0.3" />
7373
<PackageReference Include="BootstrapBlazor.SummerNote" Version="9.0.4" />
7474
<PackageReference Include="BootstrapBlazor.TableExport" Version="9.2.6" />
75+
<PackageReference Include="BootstrapBlazor.Tasks.Dashboard" Version="9.0.0" />
7576
<PackageReference Include="BootstrapBlazor.TcpSocket" Version="9.0.0" />
7677
<PackageReference Include="BootstrapBlazor.Topology" Version="9.0.1" />
7778
<PackageReference Include="BootstrapBlazor.UniverIcon" Version="9.0.1" />
@@ -80,7 +81,7 @@
8081
<PackageReference Include="BootstrapBlazor.VideoPlayer" Version="9.0.3" />
8182
<PackageReference Include="BootstrapBlazor.WinBox" Version="9.0.7" />
8283
<PackageReference Include="Longbow.Logging" Version="9.0.1" />
83-
<PackageReference Include="Longbow.Tasks" Version="9.0.0" />
84+
<PackageReference Include="Longbow.Tasks" Version="9.0.2" />
8485
</ItemGroup>
8586

8687
<ItemGroup>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
@page "/task-board"
2+
@using BootstrapBlazor.Components.Tasks
3+
4+
@inject IStringLocalizer<TaskBoard> Localizer
5+
6+
<h3>@Localizer["TaskBoardTitle"]</h3>
7+
8+
<h4>@Localizer["TaskBoardIntro"]</h4>
9+
10+
<PackageTips Name="BootstrapBlazor.Tasks.Dashboard" />
11+
12+
<DemoBlock Title="@Localizer["TaskBoardNormalTitle"]"
13+
Introduction="@Localizer["TaskBoardNormalIntro"]"
14+
Name="Normal">
15+
<TaskDashboard></TaskDashboard>
16+
</DemoBlock>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the Apache 2.0 License
3+
// See the LICENSE file in the project root for more information.
4+
// Maintainer: Argo Zhang([email protected]) Website: https://www.blazor.zone
5+
6+
namespace BootstrapBlazor.Server.Components.Samples;
7+
8+
/// <summary>
9+
/// TaskBoard 组件示例
10+
/// </summary>
11+
public partial class TaskBoard
12+
{
13+
14+
}

src/BootstrapBlazor.Server/Extensions/MenusLocalizerExtensions.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -816,6 +816,12 @@ void AddData(DemoMenuItem item)
816816
Url = "tag"
817817
},
818818
new()
819+
{
820+
IsNew = true,
821+
Text = Localizer["TaskDashBoard"],
822+
Url = "task-board"
823+
},
824+
new()
819825
{
820826
Text = Localizer["Timeline"],
821827
Url = "timeline"

src/BootstrapBlazor.Server/Locales/en-US.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4850,7 +4850,8 @@
48504850
"NetworkMonitor": "Network Monitor",
48514851
"Toolbar": "Toolbar",
48524852
"OpcDaService": "OpcDaServer",
4853-
"Navbar": "Navbar"
4853+
"Navbar": "Navbar",
4854+
"TaskDashBoard": "TaskDashBoard"
48544855
},
48554856
"BootstrapBlazor.Server.Components.Samples.Table.TablesHeader": {
48564857
"TablesHeaderTitle": "Header grouping function",
@@ -7178,5 +7179,11 @@
71787179
"NavbarDescription": "A powerful, responsive navigation header, the navbar. Includes support for branding, navigation, and more",
71797180
"NormalTitle": "Basic usage",
71807181
"NormalIntro": "By setting <code>NavbarBrand</code> <code>NavbarToggleButton</code> <code>NavbarCollapse</code> <code>NavbarGroup</code> <code>NavbarItem</code> to layout its internal elements"
7182+
},
7183+
"BootstrapBlazor.Server.Components.Samples.TaskBoard": {
7184+
"TaskBoardTitle": "Task DashBoard",
7185+
"TaskBoardIntro": "",
7186+
"TaskBoardNormalTitle": "Basic usage",
7187+
"TaskBoardNormalIntro": ""
71817188
}
71827189
}

src/BootstrapBlazor.Server/Locales/zh-CN.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4851,7 +4851,8 @@
48514851
"NetworkMonitor": "网络状态 NetworkMonitor",
48524852
"Toolbar": "工具栏 Toolbar",
48534853
"OpcDaService": "OpcDaServer 服务",
4854-
"Navbar": "导航栏 Navbar"
4854+
"Navbar": "导航栏 Navbar",
4855+
"TaskDashBoard": "任务管理器 TaskDashBoard"
48554856
},
48564857
"BootstrapBlazor.Server.Components.Samples.Table.TablesHeader": {
48574858
"TablesHeaderTitle": "表头分组功能",
@@ -7179,5 +7180,11 @@
71797180
"NavbarDescription": "是网站开发中用于定义顶部导航区域或主页快速启动区域的结构化组件",
71807181
"NormalTitle": "基本用法",
71817182
"NormalIntro": "通过设置 <code>NavbarBrand</code> <code>NavbarToggleButton</code> <code>NavbarCollapse</code> <code>NavbarGroup</code> <code>NavbarItem</code> 对其内部元素布局"
7183+
},
7184+
"BootstrapBlazor.Server.Components.Samples.TaskBoard": {
7185+
"TaskBoardTitle": "Task DashBoard 任务管理器",
7186+
"TaskBoardIntro": "",
7187+
"TaskBoardNormalTitle": "基本用法",
7188+
"TaskBoardNormalIntro": ""
71827189
}
71837190
}

src/BootstrapBlazor.Server/docs.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,8 @@
251251
"network-monitor": "NetworkMonitors",
252252
"toolbar": "Toolbars",
253253
"opc-da": "OpcDa",
254-
"navbar": "Navbars"
254+
"navbar": "Navbars",
255+
"task-board": "TaskBoard"
255256
},
256257
"video": {
257258
"table": "BV1ap4y1x7Qn?p=1",

0 commit comments

Comments
 (0)