From cb48d8dbd665d4743f9af583307d1fde3423baaa Mon Sep 17 00:00:00 2001 From: Adrien Hopkins Date: Tue, 4 Nov 2025 14:46:10 -0500 Subject: Add settings page link to no-relay warning --- src/routes/(app)/dm/[recipient]/+page.svelte | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/routes/(app)/dm/[recipient]/+page.svelte b/src/routes/(app)/dm/[recipient]/+page.svelte index 4f4d4061..35b5221e 100644 --- a/src/routes/(app)/dm/[recipient]/+page.svelte +++ b/src/routes/(app)/dm/[recipient]/+page.svelte @@ -19,7 +19,7 @@ let text = $state(""); let messageRumours = $state([]); let dates = $state([]); - let warning = $state(undefined); + let relayWarningShown = $state(false); let expiryEnabled = $state(false); let expiryDays = $state(7); @@ -98,9 +98,10 @@ getPreferredRelays(user.pubkey).then((relays) => { if (!relays || relays.length == 0) { - warning.innerText = "WARNING: You haven't set any preferred relays. You won't be able to receive any messages or see the messages you've sent."; + relayWarningShown = true; return; } + relayWarningShown = false; loadEvents(relays); }); getPreferredRelays(recipient.pubkey).then((relays) => { @@ -163,6 +164,10 @@ color: #ff7f00; } + .link { + text-decoration-line: underline; + } + .inline { white-space: nowrap; } @@ -207,6 +212,8 @@ Enable message expiry in days. sendMessage(text)}> -

+ {#if relayWarningShown} +

WARNING: You haven't set any preferred relays. You won't be able to receive any messages or see the messages you've sent. Go to your Nostr settings to set your relays.

+ {/if} -- cgit v1.2.3