From 1421152a9356c7def86143dfb31a3586d5491d55 Mon Sep 17 00:00:00 2001 From: Wolfgang Müller Date: Fri, 14 Feb 2025 11:57:03 +0100 Subject: frontend: Migrate to Tailwind 4.0 --- frontend/src/lib/components/Badge.svelte | 2 +- frontend/src/lib/components/Card.svelte | 2 +- frontend/src/lib/components/Cardlet.svelte | 2 +- frontend/src/lib/components/Dropdown.svelte | 2 +- frontend/src/lib/components/Spinner.svelte | 25 ++-------------- frontend/src/lib/containers/Cardlets.svelte | 2 +- frontend/src/lib/containers/Cards.svelte | 2 +- frontend/src/lib/filter/ComicFilterForm.svelte | 16 ++-------- frontend/src/lib/filter/components/Filter.svelte | 27 +++++------------ .../src/lib/filter/components/FilterForm.svelte | 4 +-- frontend/src/lib/gallery/GalleryPage.svelte | 2 +- frontend/src/lib/icons/Artist.svelte | 1 + frontend/src/lib/icons/Character.svelte | 1 + frontend/src/lib/icons/Circle.svelte | 1 + frontend/src/lib/icons/World.svelte | 1 + frontend/src/lib/pagination/Target.svelte | 5 ++-- frontend/src/lib/pills/AssociationPill.svelte | 34 ++++++++++------------ frontend/src/lib/pills/Pill.svelte | 4 ++- .../src/lib/reader/components/PageIndicator.svelte | 2 +- .../lib/scraper/components/SelectorButton.svelte | 2 +- frontend/src/lib/selection/SelectionOverlay.svelte | 4 +-- frontend/src/lib/statistics/StatGroup.svelte | 2 +- frontend/src/lib/tabs/AddOverlay.svelte | 2 +- frontend/src/lib/tabs/Tabs.svelte | 12 ++------ frontend/src/lib/toolbar/MarkSelection.svelte | 2 +- 25 files changed, 53 insertions(+), 106 deletions(-) create mode 100644 frontend/src/lib/icons/Artist.svelte create mode 100644 frontend/src/lib/icons/Character.svelte create mode 100644 frontend/src/lib/icons/Circle.svelte create mode 100644 frontend/src/lib/icons/World.svelte (limited to 'frontend/src/lib') diff --git a/frontend/src/lib/components/Badge.svelte b/frontend/src/lib/components/Badge.svelte index 60cf727..8de5e34 100644 --- a/frontend/src/lib/components/Badge.svelte +++ b/frontend/src/lib/components/Badge.svelte @@ -7,7 +7,7 @@ {#if number > 0} {number} diff --git a/frontend/src/lib/components/Card.svelte b/frontend/src/lib/components/Card.svelte index 45e1662..8066b42 100644 --- a/frontend/src/lib/components/Card.svelte +++ b/frontend/src/lib/components/Card.svelte @@ -49,7 +49,7 @@ (visible = !visible))} {#if visible}
{@render children?.()} diff --git a/frontend/src/lib/components/Spinner.svelte b/frontend/src/lib/components/Spinner.svelte index 1a471a7..d85c4f4 100644 --- a/frontend/src/lib/components/Spinner.svelte +++ b/frontend/src/lib/components/Spinner.svelte @@ -9,28 +9,7 @@ {#if show}
- +
{/if} - - diff --git a/frontend/src/lib/containers/Cardlets.svelte b/frontend/src/lib/containers/Cardlets.svelte index 5997a69..107ebee 100644 --- a/frontend/src/lib/containers/Cardlets.svelte +++ b/frontend/src/lib/containers/Cardlets.svelte @@ -6,7 +6,7 @@
{@render children?.()} diff --git a/frontend/src/lib/containers/Cards.svelte b/frontend/src/lib/containers/Cards.svelte index 36a4b86..ab1f0fb 100644 --- a/frontend/src/lib/containers/Cards.svelte +++ b/frontend/src/lib/containers/Cards.svelte @@ -5,6 +5,6 @@ let { children } = $props(); -
+
{@render children?.()}
diff --git a/frontend/src/lib/filter/ComicFilterForm.svelte b/frontend/src/lib/filter/ComicFilterForm.svelte index 7f0058d..8bf7af3 100644 --- a/frontend/src/lib/filter/ComicFilterForm.svelte +++ b/frontend/src/lib/filter/ComicFilterForm.svelte @@ -25,13 +25,7 @@ 0}> {#snippet include(type)} - + @@ -42,13 +36,7 @@ {/snippet} {#snippet exclude(type)} - + diff --git a/frontend/src/lib/filter/components/Filter.svelte b/frontend/src/lib/filter/components/Filter.svelte index c164cbb..4b39589 100644 --- a/frontend/src/lib/filter/components/Filter.svelte +++ b/frontend/src/lib/filter/components/Filter.svelte @@ -8,15 +8,16 @@ type: FilterType; options: ListItem[] | undefined; filter: Association | Enum; + wide?: boolean; } - let { title, type, options, filter }: Props = $props(); + let { title, type, options, filter, wide = false }: Props = $props(); let exclude = $derived(type === 'exclude'); const id = `${type}-${title.toLowerCase()}`; -
+
@@ -25,7 +26,7 @@ type="button" title="matches all" class:active={filter.mode === 'all'} - class="btn btn-xs" + class="btn-xs hover:bg-slate-700 [&.active]:bg-indigo-800" onclick={() => (filter.mode = 'all')} > ∀ @@ -34,7 +35,7 @@ type="button" title="matches any of" class:active={filter.mode === 'any'} - class="btn btn-xs" + class="btn-xs hover:bg-slate-700 [&.active]:bg-indigo-800" onclick={() => (filter.mode = 'any')} > ∃ @@ -43,7 +44,7 @@ type="button" title="matches exactly" class:active={filter.mode === 'exact'} - class="btn btn-xs" + class="btn-xs hover:bg-slate-700 [&.active]:bg-indigo-800" onclick={() => (filter.mode = 'exact')} > = @@ -54,7 +55,7 @@ type="button" title="empty" class:active={filter.empty} - class="btn btn-xs" + class="btn-xs hover:bg-slate-700 [&.active]:bg-indigo-800" onclick={() => (filter.empty = !filter.empty)} > ∅ @@ -63,17 +64,3 @@