style boost

This commit is contained in:
2024-11-16 20:02:56 -06:00
parent 0a62eb7582
commit 48ab8f7964
24 changed files with 278 additions and 203 deletions

View File

@@ -1,52 +1,61 @@
@inject NavigationManager navigator
@inject ShogiApi Api
<div class="NavMenu PrimaryTheme ThemeVariant--Contrast">
<nav class="NavMenu PrimaryTheme ThemeVariant--Contrast">
<h1>Shogi</h1>
<p>
<a href="">Home</a>
</p>
<a href="">Home</a>
<p>
<a href="search">Search</a>
</p>
<a href="search">Search</a>
<AuthorizeView>
<p>
<button class="href" @onclick="CreateSession">Create</button>
</p>
<button class="href" @onclick="CreateSession">Create</button>
</AuthorizeView>
<div class="spacer" />
<AuthorizeView>
<Authorized>
<p>@context.User.Identity?.Name</p>
<p>
<a href="logout">Logout</a>
</p>
<span>@context.User.Identity?.Name</span>
<a href="logout">Logout</a>
</Authorized>
<NotAuthorized>
<p>
<a href="login">Login</a>
</p>
<p>
<a href="register">Register</a>
</p>
<a href="login">Login</a>
<a href="register">Register</a>
</NotAuthorized>
</AuthorizeView>
</div>
</nav>
@code {
async Task CreateSession()
{
var sessionId = await Api.PostSession();
if (!string.IsNullOrEmpty(sessionId))
{
navigator.NavigateTo($"play/{sessionId}");
}
}
}