diff --git a/src/lib/components/admin/DataTable.svelte b/src/lib/components/admin/DataTable.svelte
new file mode 100644
index 0000000..a39a6ac
--- /dev/null
+++ b/src/lib/components/admin/DataTable.svelte
@@ -0,0 +1,23 @@
+
+
+
{ e.preventDefault(); dragging = true; }}
+ ondragleave={() => dragging = false}
+ ondrop={handleDrop}
+ onclick={() => input.click()}
+ role="button"
+ tabindex="0"
+ onkeydown={(e) => { if (e.key === 'Enter') input.click(); }}
+>
+
+
Drop files here or click to browse
+
diff --git a/src/lib/components/ui/Pagination.svelte b/src/lib/components/ui/Pagination.svelte
new file mode 100644
index 0000000..58ecf4c
--- /dev/null
+++ b/src/lib/components/ui/Pagination.svelte
@@ -0,0 +1,27 @@
+
+
+{#if totalPages > 1}
+
+ {#each toasts as toast (toast.id)}
+
+ {toast.message}
+
+
+ {/each}
+
+{/if}