From 184634c6e8ff52e62bd922830d5c624c278d31a5 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Thu, 15 Aug 2024 12:25:22 -0700 Subject: [PATCH] Switch space cards to links without buttons --- src/routes/spaces/+page.svelte | 44 +++++++++------------------------- 1 file changed, 11 insertions(+), 33 deletions(-) diff --git a/src/routes/spaces/+page.svelte b/src/routes/spaces/+page.svelte index 044b2590..fcc44b00 100644 --- a/src/routes/spaces/+page.svelte +++ b/src/routes/spaces/+page.svelte @@ -4,26 +4,13 @@ import {append, remove} from '@welshman/lib' import {GROUP_META, displayRelayUrl} from '@welshman/util' import Icon from '@lib/components/Icon.svelte' - import Button from '@lib/components/Button.svelte' - import Spinner from '@lib/components/Spinner.svelte' import {makeSpacePath} from '@app/routes' import {load, relays, groups, searchGroups, relayUrlsByNom, userMembership} from '@app/state' import {updateGroupMemberships} from '@app/commands' const getRelayUrls = (nom: string): string[] => $relayUrlsByNom.get(nom) || [] - const join = async (nom: string) => { - loading = append(nom, loading) - - try { - await updateGroupMemberships(getRelayUrls(nom).map(url => ["group", nom, url])) - } finally { - loading = remove(nom, loading) - } - } - let term = "" - let loading: string[] = [] onMount(() => { load({ @@ -41,9 +28,9 @@ -
+
-
+
{#if group?.picture} {:else} @@ -51,31 +38,22 @@ {/if}
+ {#if $userMembership?.noms.has(group.nom)} +
+
+ +
+
+ {/if}
- -

{group.name}

-
+

{group.name}

{#each getRelayUrls(group.nom) as url}
{displayRelayUrl(url)}
{/each}

{group.about}

-
- -
-
+