{node.displayName}
{#if node.birthYear || node.deathYear}
{node.birthYear ?? '?'}–{node.deathYear ?? ''}
{/if}
{#if error}
{error}
{:else if loading}
…
{:else}
{m.stammbaum_panel_direct_rels()}
{#if directRels.length === 0}
{m.person_relationships_empty()}
{:else}
{#each directRels as rel (rel.id)}
{chipLabel(rel, node.id)}
{otherName(rel, node.id)}
{/each}
{/if} {#if canWrite} {#key node.id}
{/key} {/if}
{#if topDerived.length > 0}
{m.stammbaum_panel_derived_rels()}
{#each topDerived as derived (derived.person.id)}
{inferredRelationshipLabel(derived.label)}
{derived.person.displayName}
{/each}
{/if} {/if}
{m.stammbaum_panel_to_person()}