Skip to content

Commit 688e99e

Browse files
author
Alexandros Nikolopoulos
committed
Added versioning + version tag in the UI
1 parent 4664c07 commit 688e99e

File tree

2 files changed

+34
-14
lines changed

2 files changed

+34
-14
lines changed

Directory.Build.props

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<Project>
2+
<PropertyGroup>
3+
<Version>0.6.1</Version>
4+
</PropertyGroup>
5+
</Project>
Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,31 @@
11
@namespace Tilework.Ui.Components.Layout
2+
@using System.Reflection
23

3-
<MudNavMenu>
4-
<MudNavGroup Title="Load balancing" Expanded="false">
5-
<MudNavLink Href="/lb/loadbalancers" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Filled.AltRoute">Load balancers</MudNavLink>
6-
<MudNavLink Href="/lb/targetgroups" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Filled.Storage">Target groups</MudNavLink>
7-
</MudNavGroup>
8-
<MudNavGroup Title="Certificates" Expanded="false">
9-
<MudNavLink Href="/cm/authorities" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Filled.AccountBalance">Certificate authorities</MudNavLink>
10-
<MudNavLink Href="/cm/certificates" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Filled.VerifiedUser">Certificates</MudNavLink>
11-
</MudNavGroup>
12-
<MudNavGroup Title="Identity" Expanded="false">
13-
@* <MudNavLink Href="/im/providers" Match="NavLinkMatch.Prefix">Identity providers</MudNavLink> *@
14-
<MudNavLink Href="/im/users" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Filled.Person">Users</MudNavLink>
15-
</MudNavGroup>
16-
</MudNavMenu>
4+
<MudStack Class="d-flex flex-grow-1" StretchItems="StretchItems.Start">
5+
<MudNavMenu>
6+
<MudNavGroup Title="Load balancing" Expanded="false">
7+
<MudNavLink Href="/lb/loadbalancers" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Filled.AltRoute">Load balancers</MudNavLink>
8+
<MudNavLink Href="/lb/targetgroups" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Filled.Storage">Target groups</MudNavLink>
9+
</MudNavGroup>
10+
<MudNavGroup Title="Certificates" Expanded="false">
11+
<MudNavLink Href="/cm/authorities" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Filled.AccountBalance">Certificate authorities</MudNavLink>
12+
<MudNavLink Href="/cm/certificates" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Filled.VerifiedUser">Certificates</MudNavLink>
13+
</MudNavGroup>
14+
<MudNavGroup Title="Identity" Expanded="false">
15+
@* <MudNavLink Href="/im/providers" Match="NavLinkMatch.Prefix">Identity providers</MudNavLink> *@
16+
<MudNavLink Href="/im/users" Match="NavLinkMatch.Prefix" Icon="@Icons.Material.Filled.Person">Users</MudNavLink>
17+
</MudNavGroup>
18+
</MudNavMenu>
19+
<MudStack StretchItems="StretchItems.End" Spacing="0">
20+
<MudDivider />
21+
<MudText Align="Align.Center" Typo="Typo.caption" Class="pa-2 mud-text-secondary text-center"><strong>@AppVersion</strong></MudText>
22+
</MudStack>
23+
</MudStack>
24+
25+
@code {
26+
private static readonly string AppVersion =
27+
"v" + Assembly.GetExecutingAssembly()
28+
.GetCustomAttribute<AssemblyInformationalVersionAttribute>()
29+
?.InformationalVersion?
30+
.Split('+')[0] ?? "0.0.0";
31+
}

0 commit comments

Comments
 (0)