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}