diff --git a/src/layouts/SidePanelLayout.svelte b/src/layouts/SidePanelLayout.svelte
index b988275..13eb9cb 100644
--- a/src/layouts/SidePanelLayout.svelte
+++ b/src/layouts/SidePanelLayout.svelte
@@ -11,7 +11,7 @@
import { Badge } from '@/components/ui/badge';
import { bitcoinTip } from '@/stores/bitcoin';
import { AngleLeftSolid, AngleRightSolid } from 'svelte-awesome-icons';
- import LogNewProblem from '../components/LogNewProblem.svelte';
+ import { goto } from '$app/navigation';
let open = false;
let expandSidebar = true;
@@ -86,7 +86,7 @@
-
+
{$bitcoinTip.height}
-
diff --git a/src/lib/event_helpers/problems.ts b/src/lib/event_helpers/problems.ts
index d4c6505..42823ef 100644
--- a/src/lib/event_helpers/problems.ts
+++ b/src/lib/event_helpers/problems.ts
@@ -1,5 +1,6 @@
import { NDKEvent } from '@nostr-dev-kit/ndk';
+// https://github.com/nostrocket/NIPS/blob/main/Problems.md
export class Problem {
public readonly event: NDKEvent;
@@ -8,6 +9,7 @@ export class Problem {
public dtag: string,
public tldr: string,
public para: string,
+ public page: string,
public child_status: 'rfm' | 'open'
) {
this.event = event;
@@ -19,6 +21,7 @@ export class Problem {
event.dTag ?? '',
event.getMatchingTags('tldr')[0]?.[1] ?? '',
event.getMatchingTags('para')[0]?.[1] ?? '',
+ event.getMatchingTags('page')[0]?.[1] ?? '',
event.getMatchingTags('child_status')[0]?.[1] as 'rfm' | 'open'
);
}
diff --git a/src/routes/logNewProblem/+page.svelte b/src/routes/logNewProblem/+page.svelte
new file mode 100644
index 0000000..160551c
--- /dev/null
+++ b/src/routes/logNewProblem/+page.svelte
@@ -0,0 +1,5 @@
+
+
+
diff --git a/src/components/LogNewProblem.svelte b/src/views/LogNewProblem.svelte
similarity index 50%
rename from src/components/LogNewProblem.svelte
rename to src/views/LogNewProblem.svelte
index ee800fd..99c0688 100644
--- a/src/components/LogNewProblem.svelte
+++ b/src/views/LogNewProblem.svelte
@@ -1,11 +1,13 @@
-
-
-
-
-
-
- New problem
-
-
-
- Child status upon creation
-
-
-
-
-
-
-
-
-
-
-
-
- {#if $currentUser}
-
- {:else}
-
- {/if}
-
-
-
+
+
Log New problem
+
+
+
+
Child status upon creation
+
+
+
+
+
+
+
+
+
+
+
+ {#if $currentUser}
+
+ {:else}
+
+ {/if}
+