feat: Added Base for UserManagement

This commit is contained in:
2025-12-14 22:48:18 +01:00
parent 7aa7a25333
commit 31dce0e0de
14 changed files with 98 additions and 15 deletions
@@ -0,0 +1,7 @@
@page "/AdminSettings"
<h3>Index</h3>
@code {
}
@@ -0,0 +1,7 @@
@page "/AdminSettings/UserManagement"
<h3>UserManagement</h3>
@code {
}
@@ -0,0 +1,2 @@
@using CouchLog.Components.AdminSettings.Shared
@layout AdminSettingsLayout
@@ -0,0 +1,17 @@
@inherits LayoutComponentBase
@layout CouchLog.Components.Layout.MainLayout
<h1>Manage your account</h1>
<div>
<h2>Change your account settings</h2>
<hr />
<div class="row">
<div class="col-lg-3">
<AdminSettingsNavMenu />
</div>
<div class="col-lg-9">
@Body
</div>
</div>
</div>
@@ -0,0 +1,18 @@
@using Microsoft.AspNetCore.Identity
@using CouchLog.Data
@inject SignInManager<ApplicationUser> SignInManager
<ul class="nav nav-pills flex-column">
<li class="nav-item">
<NavLink class="nav-link" href="/AdminSettings/UserManagement" Match="NavLinkMatch.All">User Management</NavLink>
</li>
<!--
<li class="nav-item">
<NavLink class="nav-link" href=""></NavLink>
</li>
<li class="nav-item">
<NavLink class="nav-link" href=""></NavLink>
</li>
-->
</ul>