From 664da505cd5dfa43308f0b7ea95582ccf6da35a0 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Tue, 20 May 2025 09:35:33 -0700 Subject: [PATCH] Improve forms for entering invite codes --- CHANGELOG.md | 1 + src/app/components/ProfileCircles.svelte | 2 +- src/app/components/SpaceAccessRequest.svelte | 84 ++++++++++++++++++++ src/app/components/SpaceAuthError.svelte | 38 ++------- src/app/components/SpaceInviteAccept.svelte | 54 ++++++++++--- src/assets/icons/Ticket.svg | 4 + src/lib/components/Icon.svelte | 2 + src/routes/spaces/+layout.svelte | 6 +- src/routes/spaces/[relay]/+layout.svelte | 6 +- 9 files changed, 148 insertions(+), 49 deletions(-) create mode 100644 src/app/components/SpaceAccessRequest.svelte create mode 100644 src/assets/icons/Ticket.svg diff --git a/CHANGELOG.md b/CHANGELOG.md index 48dc0bc..fc21bc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ # 1.0.5 * Add better theming support +* Improve forms for entering invite codes # 1.0.4 diff --git a/src/app/components/ProfileCircles.svelte b/src/app/components/ProfileCircles.svelte index e687195..7190be5 100644 --- a/src/app/components/ProfileCircles.svelte +++ b/src/app/components/ProfileCircles.svelte @@ -5,7 +5,7 @@
- {#each props.pubkeys.slice(0, 15) as pubkey (pubkey)} + {#each props.pubkeys.toSorted().slice(0, 15) as pubkey (pubkey)}
diff --git a/src/app/components/SpaceAccessRequest.svelte b/src/app/components/SpaceAccessRequest.svelte new file mode 100644 index 0000000..9406eba --- /dev/null +++ b/src/app/components/SpaceAccessRequest.svelte @@ -0,0 +1,84 @@ + + +
+ + {#snippet title()} +
Request Access
+ {/snippet} + {#snippet info()} +
Enter an invite code below to request access to {displayUrl(url)}.
+ {/snippet} +
+ + {#snippet label()} +

Invite code*

+ {/snippet} + {#snippet input()} + + {/snippet} +
+ + + + +
diff --git a/src/app/components/SpaceAuthError.svelte b/src/app/components/SpaceAuthError.svelte index 2b6e9c8..22d63c7 100644 --- a/src/app/components/SpaceAuthError.svelte +++ b/src/app/components/SpaceAuthError.svelte @@ -1,49 +1,23 @@ -
+ {#snippet title()}
Access Error
@@ -63,8 +37,8 @@ Go back - diff --git a/src/app/components/SpaceInviteAccept.svelte b/src/app/components/SpaceInviteAccept.svelte index 38dfd97..6089540 100644 --- a/src/app/components/SpaceInviteAccept.svelte +++ b/src/app/components/SpaceInviteAccept.svelte @@ -1,5 +1,5 @@