You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
638 B
23 lines
638 B
<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>
|
|
|