diff --git a/frontend/src/App.svelte b/frontend/src/App.svelte index cd6aee5..3f36295 100644 --- a/frontend/src/App.svelte +++ b/frontend/src/App.svelte @@ -5,9 +5,9 @@ import * as Sidebar from "./lib/components/ui/sidebar"; import { Button } from "./lib/components/ui/button"; import SettingsPanel from "./components/SettingsPanel.svelte"; - import ScanPanel from "./components/ScanPanel.svelte"; + import ScanPanel from "./components/scan/ScanPanel.svelte"; import HistoryPanel from "./components/HistoryPanel.svelte"; - import LibraryPanel from "./components/LibraryPanel.svelte"; + import LibraryPanel from "./components/library/LibraryPanel.svelte"; import { Menu } from "lucide-svelte"; import ToastHost from "./components/ToastHost.svelte"; import { healthCheck } from "./lib/api.js"; diff --git a/frontend/src/components/AppSidebar.svelte b/frontend/src/components/AppSidebar.svelte index 0822ab8..c048eef 100644 --- a/frontend/src/components/AppSidebar.svelte +++ b/frontend/src/components/AppSidebar.svelte @@ -154,7 +154,7 @@ > {#if !collapsed} v1.0.8 Release Candiatev1.0.9 Release Candiate {:else} v diff --git a/frontend/src/components/LibraryPanel.svelte b/frontend/src/components/library/LibraryPanel.svelte similarity index 67% rename from frontend/src/components/LibraryPanel.svelte rename to frontend/src/components/library/LibraryPanel.svelte index 41d7cda..22f3c4b 100644 --- a/frontend/src/components/LibraryPanel.svelte +++ b/frontend/src/components/library/LibraryPanel.svelte @@ -1,30 +1,31 @@
@@ -51,7 +52,7 @@ variant="outline" size="sm" className="border-white/15 text-text-secondary hover:bg-white/10" - on:click={() => loadLibrary(true)} + on:click={() => loadLibrary(1)} disabled={loading} > @@ -66,7 +67,24 @@ {/if} {#if loading} -
Loading library report...
+
+ {#each Array(4) as _, index} +
+
+
+ + +
+
+ + + + +
+
+
+ {/each} +
{:else if items.length === 0}
@@ -102,10 +120,10 @@
- {#if expanded[item.title]} + {#if expanded[item.year ? `${item.title} (${item.year})` : item.title]}
@@ -158,16 +176,30 @@ {/if} {/each} -
- +
+
+ Page {page} of {totalPages} +
+
+ + +
{/if} diff --git a/frontend/src/components/ResultsList.svelte b/frontend/src/components/scan/ResultsList.svelte similarity index 99% rename from frontend/src/components/ResultsList.svelte rename to frontend/src/components/scan/ResultsList.svelte index c902900..59ff50d 100644 --- a/frontend/src/components/ResultsList.svelte +++ b/frontend/src/components/scan/ResultsList.svelte @@ -1,8 +1,8 @@