diff options
Diffstat (limited to 'src/lib/User')
| -rw-r--r-- | src/lib/User/BadgeWall/Badges.svelte | 5 | ||||
| -rw-r--r-- | src/lib/User/BadgeWall/FallbackBadge.svelte | 2 |
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; |