{#if event !== null}
{#if event?.tags.find((e) => e[0] == 'title')?.[0] && event?.tags.find((e) => e[0] == 'title')?.[1]}
{event.tags.find((e) => e[0] == 'title')?.[1]}
{:else}
{event.tags.find((e) => e[0] == 'd')?.[1]}
{/if}
{#await event.author?.fetchProfile()}
by {
$tabBehaviour == 'replace'
? replaceSelf({ type: 'user', id: next(), data: event?.author.hexpubkey() })
: createChild({ type: 'user', id: next(), data: event?.author.hexpubkey() });
}}>...,
{:then profile}
by {
$tabBehaviour == 'replace'
? replaceSelf({ type: 'user', id: next(), data: event?.author.hexpubkey() })
: createChild({ type: 'user', id: next(), data: event?.author.hexpubkey() });
}}>{profile !== null && JSON.parse(Array.from(profile)[0]?.content)?.name},
{/await}
{#if event.created_at}
updated on {formatDate(event.created_at)}
{/if}
• {
$tabBehaviour == 'child'
? createChild({ id: next(), type: 'editor', data: { forkId: event?.id } })
: replaceSelf({ id: next(), type: 'editor', data: { forkId: event?.id } });
}}
>{#if $userPublickey == event.author.hexpubkey()}Edit{:else}Fork{/if}
• {#if copied}Copied!{:else}Share{/if} • {
$tabBehaviour == 'child'
? createChild({
id: next(),
type: 'find',
data: event?.tags.find((e) => e[0] == 'd')?.[1]
})
: replaceSelf({
id: next(),
type: 'find',
data: event?.tags.find((e) => e[0] == 'd')?.[1]
});
}}>Versions
{@html parse(event?.content)}
{/if}