aboutsummaryrefslogtreecommitdiff
path: root/src/lib/User
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/User')
-rw-r--r--src/lib/User/BadgeWall/Badges.svelte5
-rw-r--r--src/lib/User/BadgeWall/FallbackBadge.svelte2
2 files changed, 3 insertions, 4 deletions
diff --git a/src/lib/User/BadgeWall/Badges.svelte b/src/lib/User/BadgeWall/Badges.svelte
index a765740d..8d52d034 100644
--- a/src/lib/User/BadgeWall/Badges.svelte
+++ b/src/lib/User/BadgeWall/Badges.svelte
@@ -7,14 +7,13 @@
import { cdn, thumbnail } from '$lib/Utility/image';
import FallbackBadge from './FallbackBadge.svelte';
import type { UserPreferences } from '$lib/Database/userPreferences';
- import { dev } from '$app/environment';
import type { IndexedBadge } from './badge';
export let ungroupedBadges: IndexedBadge[];
export let groupedBadges: [string, IndexedBadge[]][];
export let categoryFilter: string | null;
export let editMode: boolean;
- export let preferences: UserPreferences;
+ export let preferences: UserPreferences | undefined;
export let selectedBadge: IndexedBadge | undefined = undefined;
</script>
@@ -81,7 +80,7 @@
source={cdn(thumbnail(badge.image))}
alternative={badge.description}
fallback={thumbnail(badge.image)}
- hideOnError={preferences.hide_missing_badges}
+ hideOnError={preferences ? preferences.hide_missing_badges : true}
style={badge.hidden || badge.shadow_hidden
? 'filter: grayscale(100%); opacity: 50%;'
: ''}
diff --git a/src/lib/User/BadgeWall/FallbackBadge.svelte b/src/lib/User/BadgeWall/FallbackBadge.svelte
index ffa2dc3d..083869d7 100644
--- a/src/lib/User/BadgeWall/FallbackBadge.svelte
+++ b/src/lib/User/BadgeWall/FallbackBadge.svelte
@@ -21,7 +21,7 @@
export let selectedBadge: Badge | null = null;
export let awc = false;
export let index: number | null = null;
- export let preferences: UserPreferences;
+ export let preferences: UserPreferences | undefined;
let replaceCount = 0;
let badgeReference: HTMLImageElement;