diff --git a/frontend/src/lib/components/apps/components/display/AppStatCard.svelte b/frontend/src/lib/components/apps/components/display/AppStatCard.svelte
index 54425d6fd3..494bfd8fc4 100644
--- a/frontend/src/lib/components/apps/components/display/AppStatCard.svelte
+++ b/frontend/src/lib/components/apps/components/display/AppStatCard.svelte
@@ -10,6 +10,7 @@
import { twMerge } from 'tailwind-merge'
import { loadIcon } from '../icon'
import Loader from '../helpers/Loader.svelte'
+ import InitializeComponent from '../helpers/InitializeComponent.svelte'
export let id: string
export let configuration: RichConfigurations
@@ -29,10 +30,10 @@
let iconComponent: any
- $: isIcon && resolvedConfig?.media?.configuration?.icon.icon && handleIcon()
+ $: isIcon && resolvedConfig?.media?.configuration?.icon?.icon && handleIcon()
async function handleIcon() {
- if (resolvedConfig?.media?.configuration?.icon.icon) {
+ if (resolvedConfig?.media?.configuration?.icon?.icon) {
iconComponent = await loadIcon(resolvedConfig.media.configuration.icon.icon)
}
}
@@ -59,6 +60,8 @@
/>
{/each}
+