aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorLibravatar limina1 <ifrit@pop-os.localdomain>2024-01-24 20:35:07 -0500
committerLibravatar limina1 <ifrit@pop-os.localdomain>2024-01-24 20:35:07 -0500
commit2a6cbb5a1636735690493bcc8dcac147a174de45 (patch)
treebb6a70425b359fbc4dcd50f5c52983520ba3cf0c /src/routes
initial commit
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/+layout.server.ts1
-rw-r--r--src/routes/+layout.svelte12
-rw-r--r--src/routes/+page.svelte22
-rw-r--r--src/routes/[...path]/+page.svelte12
4 files changed, 47 insertions, 0 deletions
diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts
new file mode 100644
index 0000000..a3d1578
--- /dev/null
+++ b/src/routes/+layout.server.ts
@@ -0,0 +1 @@
+export const ssr = false;
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
new file mode 100644
index 0000000..c787429
--- /dev/null
+++ b/src/routes/+layout.svelte
@@ -0,0 +1,12 @@
+<script>
+ // import Login from '$lib/login.svelte';
+ import {tabs, userPublickey} from '$lib/state';
+ // import {ndk} from '$lib/ndk';
+ import {browser} from '$app/environment';
+ import {NDKNip07Signer} from '@nostr-dev-kit/ndk';
+ import {onMount} from 'svelte';
+</script>
+
+
+<!-- <Login /> -->
+<slot />
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
new file mode 100644
index 0000000..ed4fc27
--- /dev/null
+++ b/src/routes/+page.svelte
@@ -0,0 +1,22 @@
+<script lang="ts">
+ import ArticleHeader from '$lib/ArticleHeader.svelte';
+ import {ndk} from '$lib/ndk';
+ import {nip19} from "nostr-tools";
+ import {idList} from '$lib/stores';
+ const kind = 30040;
+ const count: number = 10
+
+ async function loadEvents() {
+ const eventlist = await $ndk.fetchEvents({ kinds: [kind] });
+ return eventlist;
+ }
+ const eventlist = loadEvents();
+</script>
+
+{#await eventlist}
+ <p>Loading...</p>
+{:then events}
+ {#each Array.from(events) as event, i}
+ <ArticleHeader event={event}/>
+ {/each}
+{/await}
diff --git a/src/routes/[...path]/+page.svelte b/src/routes/[...path]/+page.svelte
new file mode 100644
index 0000000..0abbae5
--- /dev/null
+++ b/src/routes/[...path]/+page.svelte
@@ -0,0 +1,12 @@
+<script lang="ts">
+ import {ndk} from '$lib/ndk';
+ import { page } from '$app/stores';
+ import Article from '$lib/Article.svelte';
+ import {idList} from '$lib/stores';
+ import {nip19} from 'nostr-tools';
+ const id = nip19.decode($page.params.path).data;
+
+
+
+</script>
+<Article />