aboutsummaryrefslogtreecommitdiff
path: root/src/routes/schedule
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-30 20:59:06 -0800
committerFuwn <[email protected]>2024-01-30 20:59:06 -0800
commit2eb7a64c462095f82bc56cd688157543ac0458e3 (patch)
tree5b5d4893e7d2bb243b125cead8858ced6e634045 /src/routes/schedule
parentfeat(badges): cool loading message (diff)
downloaddue.moe-2eb7a64c462095f82bc56cd688157543ac0458e3.tar.xz
due.moe-2eb7a64c462095f82bc56cd688157543ac0458e3.zip
feat: more fancy loaders
Diffstat (limited to 'src/routes/schedule')
-rw-r--r--src/routes/schedule/+page.svelte9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/routes/schedule/+page.svelte b/src/routes/schedule/+page.svelte
index 44a4fd2d..1ef33414 100644
--- a/src/routes/schedule/+page.svelte
+++ b/src/routes/schedule/+page.svelte
@@ -14,6 +14,7 @@
import settings from '$stores/settings';
import root from '$lib/Utility/root';
import Skeleton from '$lib/Skeleton.svelte';
+ import Message from '$lib/Loading/Message.svelte';
let subsPleasePromise: Promise<SubsPlease>;
let scheduledMediaPromise: Promise<Partial<Media[]>>;
@@ -61,10 +62,14 @@
<p />
{#await subsPleasePromise}
+ <Message message="Loading subtitle schedule ..." />
+
<Skeleton grid={true} count={7} height="15em" width="49.5%" />
{:then subsPlease}
{#if subsPlease}
{#await scheduledMediaPromise}
+ <Message message="Loading schedule ..." />
+
<Skeleton grid={true} count={7} height="15em" width="49.5%" />
{:then scheduledMedia}
{#if scheduledMedia}
@@ -80,12 +85,16 @@
<Days {subsPlease} {scheduledMedia} {forceListMode} />
</div>
{:else}
+ <Message message="Loading schedule ..." />
+
<Skeleton grid={true} count={7} height="15em" width="49.5%" />
{/if}
{:catch}
<Error type="Media" loginSessionError={false} card list={false} />
{/await}
{:else}
+ <Message message="Loading subtitle schedule ..." />
+
<Skeleton grid={true} count={7} height="15em" width="49.5%" />
{/if}
{:catch}