From 18c8719b74b1510ad82b686333071bcc10d68e30 Mon Sep 17 00:00:00 2001 From: Wolfgang Müller Date: Thu, 20 Feb 2025 16:41:10 +0100 Subject: frontend: Remove "Exclude" expander The following commit will introduce accelerators for each filter field, creating the need to have all fields visible (since otherwise the accelerators cannot be bound right away). Therefore, do away with the "Exclude" expander and show all filters right away. --- frontend/src/lib/components/Expander.svelte | 21 --------------------- frontend/src/lib/filter/ComicFilterForm.svelte | 2 +- frontend/src/lib/filter/TagFilterForm.svelte | 2 +- .../src/lib/filter/components/FilterForm.svelte | 22 +++++++--------------- 4 files changed, 9 insertions(+), 38 deletions(-) delete mode 100644 frontend/src/lib/components/Expander.svelte diff --git a/frontend/src/lib/components/Expander.svelte b/frontend/src/lib/components/Expander.svelte deleted file mode 100644 index 8f23042..0000000 --- a/frontend/src/lib/components/Expander.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - - {#if expanded} - - {:else} - - {/if} - {title} - diff --git a/frontend/src/lib/filter/ComicFilterForm.svelte b/frontend/src/lib/filter/ComicFilterForm.svelte index 277edd1..331d571 100644 --- a/frontend/src/lib/filter/ComicFilterForm.svelte +++ b/frontend/src/lib/filter/ComicFilterForm.svelte @@ -23,7 +23,7 @@ let worlds = $derived($worldsQuery.data?.worlds.edges); - 0}> + {#snippet include(type)} diff --git a/frontend/src/lib/filter/TagFilterForm.svelte b/frontend/src/lib/filter/TagFilterForm.svelte index 280db8a..1ca1a2d 100644 --- a/frontend/src/lib/filter/TagFilterForm.svelte +++ b/frontend/src/lib/filter/TagFilterForm.svelte @@ -13,7 +13,7 @@ let namespaces = $derived($namespaceQuery.data?.namespaces.edges); - 0}> + {#snippet include(type)} {/snippet} diff --git a/frontend/src/lib/filter/components/FilterForm.svelte b/frontend/src/lib/filter/components/FilterForm.svelte index a32faf8..717a56d 100644 --- a/frontend/src/lib/filter/components/FilterForm.svelte +++ b/frontend/src/lib/filter/components/FilterForm.svelte @@ -1,6 +1,5 @@ - + {#if type === 'grid'} {@render include?.('include')} - - + + + {@render exclude?.('exclude')} - {#if expanded} - - {@render exclude?.('exclude')} - - {/if} {:else} -- cgit v1.2.3-2-gb3c3