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} - +
+
+ + + +
+
+ +
+
+
{/if} {#if submitted}
sent going to issue!