{#if editMode && canWrite}
{m.person_edit_heading()}
{#if form?.updateError}
{form.updateError}
{/if}
{m.form_label_first_name()} *
{m.form_label_last_name()} *
{m.form_label_alias()}
{m.person_label_birth_year()}
{m.person_label_death_year()}
{m.person_label_notes()}
{person.notes ?? ''}
{m.btn_save()}
(editMode = false)} class="rounded border border-line px-5 py-2 text-sm font-bold tracking-widest text-ink-2 uppercase transition-colors hover:bg-muted" > {m.btn_cancel()}
{:else}
{person.firstName[0]}{person.lastName[0]}
{person.firstName} {person.lastName}
{#if canWrite}
(editMode = true)} class="inline-flex items-center gap-1.5 rounded border border-line px-3 py-1.5 text-xs font-bold tracking-widest text-ink-2 uppercase transition-colors hover:border-primary hover:text-ink" >
{m.btn_edit()}
{/if}
{m.person_label_full_name()}
{person.firstName} {person.lastName}
{#if person.alias}
{m.form_label_alias()}
"{person.alias}"
{/if} {#if person.birthYear || person.deathYear}
{#if person.birthYear && person.deathYear}{m.person_label_birth_year()} / {m.person_label_death_year()}{:else if person.birthYear}{m.person_label_birth_year()}{:else}{m.person_label_death_year()}{/if}
{#if person.birthYear}* {person.birthYear}{/if}{#if person.birthYear && person.deathYear} {/if}{#if person.deathYear}† {person.deathYear}{/if}
{/if} {#if person.notes}
{m.person_label_notes()}
{person.notes}
{/if}
{/if}