diff options
| author | Fuwn <[email protected]> | 2024-02-17 21:50:17 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-02-17 21:50:17 -0800 |
| commit | 4f07a27df74775e35775d34e800abfd683c5fa86 (patch) | |
| tree | 2a7fb42fd15f1193c3c14a6535691730fe428565 /src/lib/FallbackImage.svelte | |
| parent | fix(preferences): return preferences (diff) | |
| download | due.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.svelte | 3 |
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} |