添加项目文件。

This commit is contained in:
SpecialX
2025-05-23 19:03:00 +08:00
parent 6fa7679fd3
commit d36fef2bbb
185 changed files with 13413 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
@inherits LayoutComponentBase
@layout TechHelper.Client.Layout.MainLayout
@inject NavigationManager NavigationManager
@if (authenticationStateTask is null)
{
<p>Loading...</p>
}
else
{
@Body
}
@code {
[CascadingParameter]
private Task<AuthenticationState> authenticationStateTask { get; set; }
protected override void OnParametersSet()
{
if (authenticationStateTask is null)
{
NavigationManager.Refresh(forceReload: true);
}
}
}

View File

@@ -0,0 +1,14 @@
@inherits LayoutComponentBase
@layout AccountLayout
<MudPaper Class="d-flex flex-column flex-grow-1">
<h1>Manage your account</h1>
<h2>Change your account settings</h2>
<MudDivider Class="flex-grow-0" />
<MudStack Row="true">
<ManageNavMenu />
@Body
</MudStack>
</MudPaper>

View File

@@ -0,0 +1,22 @@
@using Microsoft.AspNetCore.Identity
<ul class="nav nav-pills flex-column">
<li class="nav-item">
<NavLink class="nav-link" href="Account/Manage" Match="NavLinkMatch.All">Profile</NavLink>
</li>
<li class="nav-item">
<NavLink class="nav-link" href="Account/Manage/Class">Class</NavLink>
</li>
<li class="nav-item">
<NavLink class="nav-link" href="Account/Manage/ChangePassword">Password</NavLink>
</li>
@* <li class="nav-item">
<NavLink class="nav-link" href="Account/Manage/TwoFactorAuthentication">Two-factor authentication</NavLink>
</li> *@
</ul>
@code {
private bool hasExternalLogins;
}