Updated the web UI to use the API. Reworked the looks of web UI

This commit is contained in:
2024-12-14 17:31:36 +02:00
parent 9102cfaa47
commit 54be74b1cb
27 changed files with 227 additions and 738 deletions

View File

@@ -1,4 +1,5 @@
@inherits LayoutComponentBase
@inject CookieThemeService CookieThemeService
<RadzenComponents @rendermode="InteractiveServer" />
<div class="page">
@@ -7,12 +8,11 @@
</div>
<main>
<RadzenPanel Style="height: 100%; width: 100%">
<RadzenBody Expanded="true">
<article class="content px-4">
@Body
</article>
</RadzenPanel>
</RadzenBody>
</main>
</div>

View File

@@ -3,7 +3,7 @@
<div class="top-row ps-3 navbar navbar-dark">
<div class="container-fluid">
<a class="navbar-brand" href="">DiscordBotWebUI</a>
<a class="navbar-brand" href="">Seth Web Interface</a>
</div>
</div>
@@ -24,7 +24,7 @@
</div>
<div class="nav-item px-3">
<NavLink class="nav-link" href="/market/plugins" Match="NavLinkMatch.All">
<NavLink class="nav-link" href="/plugins" Match="NavLinkMatch.All">
<span class="bi bi-database-fill" style="position: relative; top: -.75rem; font-size: 1rem;" aria-hidden="true"></span> Plugins
</NavLink>
</div>