{TABS.find((t) => t.id === tab)?.label}
-diff --git a/src/App.svelte b/src/App.svelte
index ef20fbe..510c343 100644
--- a/src/App.svelte
+++ b/src/App.svelte
@@ -9,12 +9,13 @@
activeDownloads, addToast,
} from "./store";
import type { DownloadStatus, DownloadQueueItem } from "./lib/types";
- import Layout from "./components/layout/Layout.svelte";
- import Reader from "./components/reader/Reader.svelte";
- import Settings from "./components/settings/Settings.svelte";
- import TitleBar from "./components/layout/TitleBar.svelte";
- import Toaster from "./components/layout/Toaster.svelte";
+ import Layout from "./components/layout/Layout.svelte";
+ import Reader from "./components/reader/Reader.svelte";
+ import Settings from "./components/settings/Settings.svelte";
+ import TitleBar from "./components/layout/TitleBar.svelte";
+ import Toaster from "./components/layout/Toaster.svelte";
import SplashScreen from "./components/layout/SplashScreen.svelte";
+ import MangaPreview from "./components/shared/MangaPreview.svelte";
const MAX_ATTEMPTS = 30;
@@ -145,6 +146,7 @@
{#if $activeChapter}
Download
Search across sources
++ {#if hasMultipleLangs} + {kw_visibleCount} source{kw_visibleCount !== 1 ? "s" : ""} · {kw_selectedLangs.size} language{kw_selectedLangs.size !== 1 ? "s" : ""} + {:else} + {kw_visibleCount} source{kw_visibleCount !== 1 ? "s" : ""} + {/if} +
+ {#if hasMultipleLangs && !kw_showAdvanced} +{error}
+ {:else if loading} + +{m.title}
+No results for "{kw_submitted}"
+Try a different spelling or fewer words
+Browse by tag
+Select one or more genre tags to find matching manga.
+{m.title}
+No results for {tag_activeTags.join(` ${tag_tagMode} `)}
++ {#if tag_searchSources} + Try OR mode or broader tags. + {:else} + Try OR mode, enable Sources, or check that these manga are in your library. + {/if} +
+Browse a source
+Select a source to see its popular titles, or search within it.
+{m.title}
++ {src_submitted ? `No results for "${src_submitted}"` : "No results"} +
+