diff --git a/src/lib/navigator/EventNetwork/NodeTooltip.svelte b/src/lib/navigator/EventNetwork/NodeTooltip.svelte index 9ebe042..072ea96 100644 --- a/src/lib/navigator/EventNetwork/NodeTooltip.svelte +++ b/src/lib/navigator/EventNetwork/NodeTooltip.svelte @@ -5,6 +5,26 @@ export let selected: boolean = false; export let x: number; export let y: number; + + function getAuthorTag(node: NetworkNode): string { + if (node.event) { + const authorTags = node.event.getMatchingTags("author"); + if (authorTags.length > 0) { + return authorTags[0][1]; + } + } + return "Unknown"; + } + + function getDTag(node: NetworkNode): string { + if (node.event) { + const dTags = node.event.getMatchingTags("d"); + if (dTags.length > 0) { + return dTags[0][1]; + } + } + return "View Publication"; + }
{node.type} ({node.isContainer ? "30040" : "30041"})
-
- ID: {node.id} - {#if node.naddr} -
{node.naddr}
- {/if} - {#if node.nevent} -
{node.nevent}
- {/if} +
+ Author: {getAuthorTag(node)} +
+
+ + {getDTag(node)} +
{#if node.content}
{/if}
-
\ No newline at end of file +