From be217b437a0609648aae21931bebe8ef746ac93a Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Wed, 16 Oct 2024 16:16:50 -0700 Subject: [PATCH] Add log in with key, listen for messages --- src/app/components/LogIn.svelte | 5 +- src/app/components/LogInKey.svelte | 85 +++++++++++++++++++ .../spaces/[nrelay]/[[room]]/+page.svelte | 20 +++-- 3 files changed, 103 insertions(+), 7 deletions(-) create mode 100644 src/app/components/LogInKey.svelte diff --git a/src/app/components/LogIn.svelte b/src/app/components/LogIn.svelte index 7ad11dc1..44a735c6 100644 --- a/src/app/components/LogIn.svelte +++ b/src/app/components/LogIn.svelte @@ -9,6 +9,7 @@ import SignUp from "@app/components/SignUp.svelte" import InfoNostr from "@app/components/InfoNostr.svelte" import LogInInfoRemoteSigner from "@app/components/LogInInfoRemoteSigner.svelte" + import LogInKey from "@app/components/LogInKey.svelte" import {pushModal, clearModals} from "@app/modal" import {pushToast} from "@app/toast" import {loadUserData} from "@app/commands" @@ -85,6 +86,8 @@ } }) + const loginWithKey = () => pushModal(LogInKey) + let username = "" let domain = "nsec.app" let loading = false @@ -133,7 +136,7 @@ Log in with Extension {/if} - diff --git a/src/app/components/LogInKey.svelte b/src/app/components/LogInKey.svelte new file mode 100644 index 00000000..15415c21 --- /dev/null +++ b/src/app/components/LogInKey.svelte @@ -0,0 +1,85 @@ + + +
+ +
Log In
+
Already have a nostr key?
+
+ +

Private Key*

+ +

+ A nostr nsec or private key. Note that this log in method is not recommended. + +

+
+ + + + +
diff --git a/src/routes/spaces/[nrelay]/[[room]]/+page.svelte b/src/routes/spaces/[nrelay]/[[room]]/+page.svelte index f0c77c0c..b72aa8d5 100644 --- a/src/routes/spaces/[nrelay]/[[room]]/+page.svelte +++ b/src/routes/spaces/[nrelay]/[[room]]/+page.svelte @@ -8,14 +8,15 @@