From 84f0ce66ca51e78da8685b9be5aaa0e03d5b3eef Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 13 Feb 2024 09:18:13 -0800 Subject: feat(events): groups page --- src/routes/events/groups/+page.svelte | 129 ++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 src/routes/events/groups/+page.svelte (limited to 'src/routes/events') diff --git a/src/routes/events/groups/+page.svelte b/src/routes/events/groups/+page.svelte new file mode 100644 index 00000000..b52407f0 --- /dev/null +++ b/src/routes/events/groups/+page.svelte @@ -0,0 +1,129 @@ + + +{#await groupsResponse} + +{:then groups} + {#if groups} + {#await groups.json()} + + {:then json} +
    + {#each json as rawGroup} + {@const group = asGroup(rawGroup)} + +
    + {#if group} + + {/if} + +
    +
    + + + +
    + +
    +

    + + @{group.name} + + {#if group && group.badge} + ‌ + + {/if} +

    + +

    + {group.description} +

    +
    +
    +
    + {/each} +
+ {:catch} + + Error parsing groups. Please + location.reload()}>try again later. + + {/await} + {:else} + + {/if} +{:catch} + + Error loading groups. Please + location.reload()}>try again later. + +{/await} + + -- cgit v1.2.3