diff --git a/src/lib/components/events/EventWrapper.svelte b/src/lib/components/events/EventWrapper.svelte index 2028cfe..70c914e 100644 --- a/src/lib/components/events/EventWrapper.svelte +++ b/src/lib/components/events/EventWrapper.svelte @@ -5,13 +5,15 @@ import { defaults as user_defaults } from '../users/type' import Compose from '$lib/wrappers/Compose.svelte' import { logged_in_user } from '$lib/stores/users' + import type { NDKEvent } from '@nostr-dev-kit/ndk' export let author: User = { ...user_defaults } export let created_at: number | undefined export let event_id = '' + export let event: NDKEvent | undefined = undefined export let logged_in = $logged_in_user let show_compose = false - + let show_raw_json_modal = false let created_at_ago = '' $: created_at_ago = created_at ? dayjs(created_at * 1000).fromNow() : '' @@ -21,10 +23,45 @@
- {#if !show_compose} -
- {created_at_ago} - {#if logged_in} + {created_at_ago} +
+ {#if event} +
+ +
+ {#if show_raw_json_modal} + + {/if} + {/if} + {#if !show_compose && logged_in} +
- {/if} -
- {/if} +
+ {/if} +
diff --git a/src/lib/wrappers/EventCard.svelte b/src/lib/wrappers/EventCard.svelte index 829adf3..e7f1ee1 100644 --- a/src/lib/wrappers/EventCard.svelte +++ b/src/lib/wrappers/EventCard.svelte @@ -25,6 +25,7 @@ author={$author} created_at={event.created_at} event_id={event.id} + {event} > {#if event.kind == patch_kind}