Improved ui/ux of theme pages. Upgraded mooncore.blazor.flyonui

This commit is contained in:
2025-07-23 22:58:16 +02:00
parent 7dde1d86f8
commit 7cd138b09f
7 changed files with 26 additions and 10 deletions

View File

@@ -14,8 +14,11 @@
<NavTabs Index="1" Names="UiConstants.AdminNavNames" Links="UiConstants.AdminNavLinks"/>
<div class="mt-5 flex justify-between">
<span class="text-lg font-semibold">Themes</span>
<PageSeparator Icon="icon-palette">
Themes
</PageSeparator>
<div class="mt-5 flex justify-end">
<div>
<label for="import-theme" class="btn btn-info me-1">
<i class="icon-file-up"></i>
@@ -26,7 +29,7 @@
</div>
</div>
<div class="mt-2.5">
<div class="my-2.5">
<DataTable TItem="ThemeResponse">
<Configuration>
<DataTableColumn TItem="ThemeResponse" Field="@(x => x.Id)" Name="Id"/>
@@ -78,6 +81,10 @@
</DataTable>
</div>
<PageSeparator Icon="icon-images">
Images & Logos
</PageSeparator>
@code
{