From 4127ccb975dc88ac79cd1d82f2563f771fc0740f Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 6 May 2024 05:02:49 -0700 Subject: feat(landing): cover mode list demos --- src/lib/List/Anime/AnimeListTemplate.svelte | 5 +++- src/lib/List/Anime/CleanAnimeList.svelte | 8 +++-- src/lib/List/Anime/CompletedAnimeList.svelte | 45 +++++++++++++++++++++++++--- 3 files changed, 50 insertions(+), 8 deletions(-) (limited to 'src/lib/List/Anime') diff --git a/src/lib/List/Anime/AnimeListTemplate.svelte b/src/lib/List/Anime/AnimeListTemplate.svelte index e60a8a8b..4b69711b 100644 --- a/src/lib/List/Anime/AnimeListTemplate.svelte +++ b/src/lib/List/Anime/AnimeListTemplate.svelte @@ -28,6 +28,7 @@ export let plannedOnly = false; export let upcoming = false; export let notYetReleased = false; + export let dummy = false; let lastUpdatedMedia = -1; let previousAnimeList: Media[]; @@ -46,7 +47,7 @@ }); -{#if !$subsPlease} +{#if !$subsPlease && !dummy} {:else} {#await animeLists} @@ -63,6 +64,7 @@ {upcoming} bind:previousAnimeList bind:pendingUpdate + {dummy} /> {:else} @@ -84,6 +86,7 @@ subsPlease={$subsPlease} bind:previousAnimeList bind:pendingUpdate + {dummy} /> {/if} {:catch} diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte index 6988fde0..175b138c 100644 --- a/src/lib/List/Anime/CleanAnimeList.svelte +++ b/src/lib/List/Anime/CleanAnimeList.svelte @@ -31,6 +31,7 @@ export let subsPlease: SubsPlease | null = null; export let upcoming = false; export let notYetReleased = false; + export let dummy = false; let keyCacher: NodeJS.Timeout; @@ -74,7 +75,7 @@ onDestroy(() => clearInterval(keyCacher)); - + {#if media.length === 0} No anime to display.