From fc6a3e44d45b9db8e366e73cd104e26441b04a42 Mon Sep 17 00:00:00 2001 From: userAdityaa Date: Thu, 4 Jun 2026 15:53:37 +0530 Subject: [PATCH] feat: prompt SpaceJoin when opening unjoined space via direct link --- src/app/core/state.ts | 2 ++ src/routes/spaces/[relay]/+layout.svelte | 34 +++++++++++++++++++++++- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/src/app/core/state.ts b/src/app/core/state.ts index dd49883b..ab841ee6 100644 --- a/src/app/core/state.ts +++ b/src/app/core/state.ts @@ -772,6 +772,8 @@ export const getSpaceRoomsFromGroupList = (url: string, groupList: List | undefi export const userGroupList = makeUserData(groupListsByPubkey, loadGroupList) +export const deriveUserGroupList = userGroupList + export const loadUserGroupList = makeUserLoader(loadGroupList) export const userSpaceUrls = derived(userGroupList, getSpaceUrlsFromGroupList) diff --git a/src/routes/spaces/[relay]/+layout.svelte b/src/routes/spaces/[relay]/+layout.svelte index 6d31c545..006614b7 100644 --- a/src/routes/spaces/[relay]/+layout.svelte +++ b/src/routes/spaces/[relay]/+layout.svelte @@ -1,15 +1,26 @@ + + {#if $page.url.pathname === makeSpacePath(url)}