From 5c32be88c5dc772024814aeb77e2849268ed4baf Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Mon, 2 Jun 2025 02:50:08 -0700 Subject: [PATCH] Filter updates --- src/lib/components/admin/AdminFilters.svelte | 44 ++++++ src/lib/components/admin/Input.svelte | 117 ++++++++++----- src/lib/components/admin/Select.svelte | 6 +- src/routes/admin/albums/+page.svelte | 27 ++-- src/routes/admin/media/+page.svelte | 144 +++++++------------ src/routes/admin/posts/+page.svelte | 27 ++-- src/routes/admin/projects/+page.svelte | 72 ++++++---- 7 files changed, 254 insertions(+), 183 deletions(-) create mode 100644 src/lib/components/admin/AdminFilters.svelte diff --git a/src/lib/components/admin/AdminFilters.svelte b/src/lib/components/admin/AdminFilters.svelte new file mode 100644 index 0000000..577f8f7 --- /dev/null +++ b/src/lib/components/admin/AdminFilters.svelte @@ -0,0 +1,44 @@ + + +
+
+ {#if left} + {@render left()} + {/if} +
+
+ {#if right} + {@render right()} + {/if} +
+
+ + diff --git a/src/lib/components/admin/Input.svelte b/src/lib/components/admin/Input.svelte index 4dad249..c1888cd 100644 --- a/src/lib/components/admin/Input.svelte +++ b/src/lib/components/admin/Input.svelte @@ -1,22 +1,33 @@ -
-

Media Library

-
- - - Upload Media -
-
+ + + {/snippet} + {#if error}
{error}
{:else} -
-
- - - - + + + {#snippet left()} + + {/snippet} + {#snippet right()} -
-
+ {/snippet} + {#if isMultiSelectMode && media.length > 0}
@@ -614,25 +637,6 @@ />