aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Error
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-02-01 05:39:25 -0800
committerFuwn <[email protected]>2024-02-01 05:39:25 -0800
commitcdd39a4154ab5e6030d1765679ddaedc3d1919ca (patch)
tree14798b0148ce3eb490dfde98025989486b9c972b /src/lib/Error
parentfeat(user): error alert (diff)
downloaddue.moe-cdd39a4154ab5e6030d1765679ddaedc3d1919ca.tar.xz
due.moe-cdd39a4154ab5e6030d1765679ddaedc3d1919ca.zip
feat(badges): use anime rate limit card
Diffstat (limited to 'src/lib/Error')
-rw-r--r--src/lib/Error/AnimeRateLimited.svelte17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/lib/Error/AnimeRateLimited.svelte b/src/lib/Error/AnimeRateLimited.svelte
new file mode 100644
index 00000000..9f206131
--- /dev/null
+++ b/src/lib/Error/AnimeRateLimited.svelte
@@ -0,0 +1,17 @@
+<div class="card popup">
+ <p>
+ <slot />
+ </p>
+
+ <span> It is likely that you have been rate limited by AniList. Please try again later. </span>
+
+ {#await fetch('https://api.waifu.pics/sfw/cry') then response}
+ {#await response.json() then json}
+ <p />
+
+ <a href={`https://trace.moe/?url=${encodeURIComponent(json.url)}`} target="_blank">
+ <img src={json.url} alt="" style="width: 30vw;" />
+ </a>
+ {/await}
+ {/await}
+</div>