blob: 88a3da9e0c971e395d1e3f6e82109ef10ed2c4fd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<script>
import Spacer from "$lib/Layout/Spacer.svelte";
import Event from "$lib/Events/Event.svelte";
import Message from "$lib/Loading/Message.svelte";
import root from "$lib/Utility/root";
</script>
{#await fetch(root(`/api/events`))}
<Message message="Loading events ..." />
{:then eventsResponse}
{#await eventsResponse.json()}
<Message message="Parsing events ..." />
{:then events}
{#if events}
{#each events as rawEvent, i}
<Event event={rawEvent} avatar />
{#if i < events.length - 1}
<Spacer />
{/if}
{/each}
{/if}
{:catch}
<Message message="" loader="ripple" slot withReload>Error parsing events.</Message>
{/await}
{/await}
|