{#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}