diff --git a/src/lib/wrappers/ComposeIssue.svelte b/src/lib/wrappers/ComposeIssue.svelte
index 93c074b..c33cd1a 100644
--- a/src/lib/wrappers/ComposeIssue.svelte
+++ b/src/lib/wrappers/ComposeIssue.svelte
@@ -2,8 +2,7 @@
import { base_relays, ndk } from '$lib/stores/ndk'
import { NDKEvent, NDKRelaySet } from '@nostr-dev-kit/ndk'
import { issue_kind, repo_kind } from '$lib/kinds'
- import { getUserRelays, logged_in_user } from '$lib/stores/users'
- import Compose from '$lib/components/events/Compose.svelte'
+ import { getUserRelays, logged_in_user, login } from '$lib/stores/users'
import type { RepoEvent } from '$lib/components/repo/type'
import { goto } from '$app/navigation'
@@ -12,11 +11,14 @@
let submitting = false
let submitted = false
let edit_mode = false
+ let title = ''
+ let content = ''
$: {
edit_mode = !submitted
}
async function sendIssue(content: string) {
+ if (!$logged_in_user) await login()
if (!$logged_in_user) return
let event = new NDKEvent(ndk)
event.kind = issue_kind
@@ -66,12 +68,51 @@
{#if edit_mode}
-