diff --git a/apps/app/src/lib/profile/LifeEventsTimeline.svelte b/apps/app/src/lib/profile/LifeEventsTimeline.svelte index 4415a4b..b525f82 100644 --- a/apps/app/src/lib/profile/LifeEventsTimeline.svelte +++ b/apps/app/src/lib/profile/LifeEventsTimeline.svelte @@ -1,22 +1,84 @@ -{#if draftPerson.life_events?.length} +{#if person_life_events?.length}
{event.description}
- {#if event.to} -{until()} {event.to}
+ +{event.description}
+ {/if} + + {#if event.to || editorMode} ++ {until()} + {#if editorMode} + updateEvent(index, 'to', e.currentTarget.value)} + placeholder={unknown().toLowerCase()} + /> + {:else} + {event.to ?? unknown().toLowerCase()} + {/if} +
{/if}- {callMessageFunction(key as MessageKeys) || key}: +
+{first_name()}: {#if editorMode}{:else}{draftPerson.first_name ?? '-'}{/if}
-{last_name()}: {#if editorMode}{:else}{draftPerson.last_name ?? '-'}{/if}
-{middle_name()}: {#if editorMode}{:else}{draftPerson.middle_name ?? '-'}{/if}
-{born()}: - -
-{died()}: - -
-{biological_sex()}: - {#if editorMode} - - {:else}{callMessageFunction(draftPerson.biological_sex as MessageKeys) ?? '-'}{/if}
-{email()}: {#if editorMode}{:else}{draftPerson.email ?? '-'}{/if}
-{mothers_first_name()}: {#if editorMode}{:else}{draftPerson.mothers_first_name ?? '-'}{/if}
-{mothers_last_name()}: {#if editorMode}{:else}{draftPerson.mothers_last_name ?? '-'}{/if}
-{id()}:{draftPerson.id ?? '-'}
-Limit:{draftPerson.limit ?? '-'}
-+ {first_name()}: + {#if editorMode}{:else}{person.first_name ?? '-'}{/if} +
++ {last_name()}: + {#if editorMode}{:else}{person.last_name ?? '-'}{/if} +
++ {middle_name()}: + {#if editorMode}{:else}{person.middle_name ?? '-'}{/if} +
++ {born()}: + {#if editorMode} + {:else}{person.born ?? '-'}{/if} +
++ {died()}: + {#if editorMode}{:else}{person.died ?? '-'}{/if} +
++ {biological_sex()}: + {#if editorMode} + + {:else}{callMessageFunction(person.biological_sex as MessageKeys) ?? '-'}{/if} +
++ {email()}: + {#if editorMode}{:else}{person.email ?? '-'}{/if} +
++ {mothers_first_name()}: + {#if editorMode}{:else}{person.mothers_first_name ?? '-'}{/if} +
++ {mothers_last_name()}: + {#if editorMode}{:else}{person.mothers_last_name ?? '-'}{/if} +
+{id()}:{person.id ?? '-'}
+Limit:{person.limit ?? '-'}
+