Files
limanapp/EgwControlCenter.App/Components/Pages/About.razor
T
2024-09-20 17:27:18 +02:00

68 lines
2.0 KiB
Plaintext

@page "/About"
@inject NavigationManager NavMan
<div class="card shadow ">
<div class="card-header">
<div class="d-flex justify-content-between">
<div class="p-0">
<h1>About</h1>
</div>
<div class="p-0">
<div class="d-flex flex-row-reverse">
<div class="px-2 badge rounded-pill bg-dark">
<div class="py-2 px-3" style="font-size: 2.5em;">
<a class="text-light" href="https://www.egalware.com/" target="_blank">EgalWare <img width="32" class="img-fluid" src="images/LogoEgw.png" /></a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="card-body">
<p>Current count: @currentCount</p>
<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>
<br />
<div class="row my-2">
<div class="col">
<button class="btn btn-info w-100" @onclick="GoTo01">Nav 01</button>
</div>
<div class="col">
<button class="btn btn-info w-100" @onclick="GoTo02">Nav 02</button>
</div>
<div class="col">
<button class="btn btn-info w-100" @onclick="GoTo03">Nav 03</button>
</div>
</div>
</div>
<div class="card-footer">
@if (CurrAssembly != null)
{
<small>@CurrAssembly.Name | @CurrAssembly.Version</small>
}
</div>
</div>
@code {
private int currentCount = 0;
private System.Reflection.AssemblyName? CurrAssembly { get; set; } = System.Reflection.Assembly.GetExecutingAssembly().GetName();
private void IncrementCount()
{
currentCount++;
}
private void GoTo01()
{
NavMan.NavigateTo("Nav01");
}
private void GoTo02()
{
NavMan.NavigateTo("Nav02");
}
private void GoTo03()
{
NavMan.NavigateTo("Nav03");
}
}