Update admin templates: remove scanner link/card, fix profile inputs, reorder library sections

This commit is contained in:
2026-01-23 17:52:10 -05:00
parent 335c63a494
commit adeec3d64c
3 changed files with 19 additions and 31 deletions
+15 -15
View File
@@ -90,6 +90,21 @@ templ AdminLibrary(user User) {
</div>
<div class="space-y-8">
<div class="card p-6 rounded-lg border" style="background-color: var(--bg-secondary); border-color: var(--border)">
<h3 class="text-xl font-semibold mb-6" style="color: var(--text-primary)">Ebook Folders</h3>
<p style="color: var(--text-secondary)" class="mb-4">Manage folders that Bookmann scans for ebooks</p>
<div id="folders-list" class="space-y-3 mb-6">
<!-- Folders will be loaded here -->
</div>
<form hx-post="/api/auth/ebook-folders" hx-target="#add-folder-result" hx-swap="innerHTML" hx-headers='{"Authorization": "Bearer " + localStorage.getItem("token")}' class="flex space-x-3">
<input type="text" name="folder_path" placeholder="/path/to/ebooks" class="flex-1 px-3 py-2 border rounded" style="background-color: var(--bg-primary); color: var(--text-primary); border-color: var(--border)" required>
<button type="submit" class="btn-primary px-4 py-2 rounded">Add Folder</button>
</form>
<div id="add-folder-result" class="mt-2"></div>
</div>
<div class="card p-6 rounded-lg border" style="background-color: var(--bg-secondary); border-color: var(--border)">
<h3 class="text-xl font-semibold mb-6" style="color: var(--text-primary)">Scan Settings</h3>
@@ -118,21 +133,6 @@ templ AdminLibrary(user User) {
<div id="auto-scan-result" class="mt-2"></div>
</div>
</div>
<div class="card p-6 rounded-lg border" style="background-color: var(--bg-secondary); border-color: var(--border)">
<h3 class="text-xl font-semibold mb-6" style="color: var(--text-primary)">Ebook Folders</h3>
<p style="color: var(--text-secondary)" class="mb-4">Manage folders that Bookmann scans for ebooks</p>
<div id="folders-list" class="space-y-3 mb-6">
<!-- Folders will be loaded here -->
</div>
<form hx-post="/api/auth/ebook-folders" hx-target="#add-folder-result" hx-swap="innerHTML" hx-headers='{"Authorization": "Bearer " + localStorage.getItem("token")}' class="flex space-x-3">
<input type="text" name="folder_path" placeholder="/path/to/ebooks" class="flex-1 px-3 py-2 border rounded" style="background-color: var(--bg-primary); color: var(--text-primary); border-color: var(--border)" required>
<button type="submit" class="btn-primary px-4 py-2 rounded">Add Folder</button>
</form>
<div id="add-folder-result" class="mt-2"></div>
</div>
</div>
</div>
</main>