aboutsummaryrefslogtreecommitdiff
path: root/src/routes/+page.svelte
blob: ec7f41a7f94efad241f3a974bb32b2ec9021c61c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script lang="ts">
  import ArticleHeader from "$lib/ArticleHeader.svelte";
  import { ndk } from "$lib/ndk";
  const kind = 30040;
  const count: number = 10;

  // TODO: Add more filter parameters to customize the event feed.
  async function loadEvents() {
    const eventlist = await $ndk.fetchEvents({ kinds: [kind] });
    return eventlist;
  }
  const eventlist = loadEvents();
</script>

<div class='leather flex flex-col flex-grow-0 space-y-4 overflow-y-auto w-max'>
  {#await eventlist}
    <p>Loading...</p>
  {:then events}
    {#each Array.from(events) as event}
      <ArticleHeader {event} />
    {/each}
  {/await}
</div>