diff --git a/src/app/components/RelayIcon.svelte b/src/app/components/RelayIcon.svelte
index e7c11509..e8f01c89 100644
--- a/src/app/components/RelayIcon.svelte
+++ b/src/app/components/RelayIcon.svelte
@@ -5,14 +5,17 @@
type Props = {
url: string
+ icon?: string
size?: number
class?: string
}
- const {url, size = 7, ...props}: Props = $props()
+ const {url, icon, size = 7, ...props}: Props = $props()
const relay = $relays.one(url)
+ const src = $derived(icon || $relay?.icon)
+
const rem = $derived(size * 0.25)
const fallbackStyle = $derived(
@@ -20,8 +23,8 @@
)
-{#if $relay?.icon}
-