aboutsummaryrefslogtreecommitdiff
path: root/src/lib/FallbackImage.svelte
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-02-17 21:50:17 -0800
committerFuwn <[email protected]>2024-02-17 21:50:17 -0800
commit4f07a27df74775e35775d34e800abfd683c5fa86 (patch)
tree2a7fb42fd15f1193c3c14a6535691730fe428565 /src/lib/FallbackImage.svelte
parentfix(preferences): return preferences (diff)
downloaddue.moe-4f07a27df74775e35775d34e800abfd683c5fa86.tar.xz
due.moe-4f07a27df74775e35775d34e800abfd683c5fa86.zip
feat(badges): optionally hide missing badges
Diffstat (limited to 'src/lib/FallbackImage.svelte')
-rw-r--r--src/lib/FallbackImage.svelte3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/FallbackImage.svelte b/src/lib/FallbackImage.svelte
index 4a53698d..0ea49c6c 100644
--- a/src/lib/FallbackImage.svelte
+++ b/src/lib/FallbackImage.svelte
@@ -5,6 +5,7 @@
export let maxReplaceCount = 1;
export let replaceDelay = 1000;
export let error = 'https://i2.kym-cdn.com/photos/images/newsfeed/000/290/992/0aa.jpg';
+ export let hideOnError = false;
let replaceCount = 0;
@@ -27,7 +28,7 @@
class="badge"
on:error={(e) => delayedReplace(e, fallback)}
/>
-{:else}
+{:else if !hideOnError}
<img src={error} alt="Not found" loading="lazy" class="badge" />
{/if}