-
Metadata:
-
{JSON.stringify(
+ Metadata:
+ {JSON.stringify(
event.metadata,
null,
2,
diff --git a/web/src/lib/components/admin/IconPicker.svelte b/web/src/lib/components/admin/IconPicker.svelte
index 129f559..942b13f 100644
--- a/web/src/lib/components/admin/IconPicker.svelte
+++ b/web/src/lib/components/admin/IconPicker.svelte
@@ -211,7 +211,7 @@
{@html selectedIconSvg}
{:else}
-
+
{/if}
@@ -234,8 +234,8 @@
class={cn(
"rounded-md px-3 py-1.5 text-sm font-medium transition-colors",
selectedCollection === "all"
- ? "bg-indigo-600 text-white"
- : "bg-admin-panel text-admin-text-muted hover:bg-admin-hover hover:text-admin-text",
+ ? "bg-admin-accent text-white"
+ : "bg-admin-surface text-admin-text-muted hover:bg-admin-surface-hover hover:text-admin-text",
)}
onclick={() => (selectedCollection = "all")}
>
@@ -247,8 +247,8 @@
class={cn(
"rounded-md px-3 py-1.5 text-sm font-medium transition-colors",
selectedCollection === collection.id
- ? "bg-indigo-600 text-white"
- : "bg-admin-panel text-admin-text-muted hover:bg-admin-hover hover:text-admin-text",
+ ? "bg-admin-accent text-white"
+ : "bg-admin-surface text-admin-text-muted hover:bg-admin-surface-hover hover:text-admin-text",
)}
onclick={() => (selectedCollection = collection.id)}
>
@@ -265,7 +265,7 @@
type="text"
bind:value={searchQuery}
{placeholder}
- class="w-full rounded-md border border-admin-border bg-admin-panel px-3 py-2 text-sm text-admin-text placeholder:text-admin-text-muted focus:border-indigo-500 focus:outline-none focus:ring-1 focus:ring-indigo-500"
+ class="w-full rounded-md border border-admin-border bg-admin-bg-secondary px-3 py-2 text-sm text-admin-text placeholder:text-admin-text-muted focus:border-admin-accent focus:outline-none focus:ring-1 focus:ring-admin-accent"
onfocus={handleInputFocus}
onblur={handleInputBlur}
/>
@@ -273,7 +273,7 @@
{#if showDropdown && searchResults.length > 0}
@@ -293,14 +293,14 @@
{@html cachedSvg}
{:else}
{/if}
{result.name}
@@ -318,7 +318,7 @@
{:else if showDropdown && searchQuery && !isLoading}
No icons found for "{searchQuery}"
diff --git a/web/src/lib/components/admin/Input.svelte b/web/src/lib/components/admin/Input.svelte
index 8b308d7..43b5514 100644
--- a/web/src/lib/components/admin/Input.svelte
+++ b/web/src/lib/components/admin/Input.svelte
@@ -42,7 +42,7 @@
const inputId = `input-${Math.random().toString(36).substring(2, 11)}`;
const inputStyles =
- "block w-full rounded-md border border-zinc-700 bg-zinc-900 px-3 py-2 text-sm text-zinc-200 placeholder:text-zinc-500 focus:border-indigo-500 focus:outline-none focus:ring-1 focus:ring-indigo-500 disabled:cursor-not-allowed disabled:opacity-50 transition-colors";
+ "block w-full rounded-md border border-admin-border bg-admin-bg-secondary px-3 py-2 text-sm text-admin-text placeholder:text-admin-text-muted focus:border-admin-accent focus:outline-none focus:ring-1 focus:ring-admin-accent disabled:cursor-not-allowed disabled:opacity-50 transition-colors";
const errorStyles = $derived(
error ? "border-red-500 focus:border-red-500 focus:ring-red-500" : "",
diff --git a/web/src/lib/components/admin/Modal.svelte b/web/src/lib/components/admin/Modal.svelte
index 4f9b800..dba4713 100644
--- a/web/src/lib/components/admin/Modal.svelte
+++ b/web/src/lib/components/admin/Modal.svelte
@@ -51,18 +51,18 @@
tabindex="-1"
>
{#if title}
-
+
{title}
{/if}
{#if description}
-
+
{description}
{/if}
diff --git a/web/src/lib/components/admin/Sidebar.svelte b/web/src/lib/components/admin/Sidebar.svelte
index ec9b9cc..6ad8b2a 100644
--- a/web/src/lib/components/admin/Sidebar.svelte
+++ b/web/src/lib/components/admin/Sidebar.svelte
@@ -1,6 +1,7 @@
-
-
-
+
- Ryan Walters,
-
+
Full-Stack Software Engineer
-
+
A fanatical software engineer with expertise and passion for sound,
scalable and high-performance applications. I'm always working on
@@ -38,43 +36,43 @@
-
Connect with me
+
Connect with me
diff --git a/web/src/routes/admin/+layout.svelte b/web/src/routes/admin/+layout.svelte
index 79bf70d..de7efd7 100644
--- a/web/src/routes/admin/+layout.svelte
+++ b/web/src/routes/admin/+layout.svelte
@@ -55,7 +55,7 @@
{@render children()}
{:else}
-
+
-
Dashboard
-
+
Dashboard
+
Overview of your portfolio and recent activity
@@ -58,22 +58,22 @@
{#if recentEvents.length === 0}
-
No events yet
+
No events yet
{:else}
{/if}
diff --git a/web/src/routes/admin/events/+page.svelte b/web/src/routes/admin/events/+page.svelte
index 1b9053b..575d52f 100644
--- a/web/src/routes/admin/events/+page.svelte
+++ b/web/src/routes/admin/events/+page.svelte
@@ -46,17 +46,17 @@
-
Event Log
-
+
Event Log
+
System activity, errors, and sync operations
-
Filters
+
Filters
{#if loading}
-
Loading events...
+
Loading events...
{:else if events.length === 0}
-
No events found
+
No events found
{:else}
-
-
+
+
Event Log
-
+
({events.length} event{events.length === 1 ? "" : "s"})
diff --git a/web/src/routes/admin/login/+page.svelte b/web/src/routes/admin/login/+page.svelte
index 13546b0..54c5c4c 100644
--- a/web/src/routes/admin/login/+page.svelte
+++ b/web/src/routes/admin/login/+page.svelte
@@ -43,7 +43,7 @@