From caab696d361fad225d4d5031eb86148f1e9b1caf Mon Sep 17 00:00:00 2001 From: Coracle-Bot Date: Thu, 17 Sep 2026 17:41:22 +0000 Subject: [PATCH] Render the hosting panel relay icon with RelayIcon --- src/app/components/RelayIcon.svelte | 9 ++++++--- src/app/components/hosting/RelayDetailCard.svelte | 7 ++----- 2 files changed, 8 insertions(+), 8 deletions(-) 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} - +{#if src} + {:else}
-
- -
+

{relayLabel}