From a77f0f434ea2fa2048df17f4e68ec64015a404af Mon Sep 17 00:00:00 2001 From: Vargha Csongor Date: Thu, 26 Jun 2025 21:46:14 +0200 Subject: [PATCH] add support for notes, fix notes support --- apps/app/messages/en.json | 1 + apps/app/messages/hu.json | 1 + apps/app/src/lib/profile/OtherDetails.svelte | 58 ++++++++++++++++++-- 3 files changed, 54 insertions(+), 6 deletions(-) diff --git a/apps/app/messages/en.json b/apps/app/messages/en.json index 344cccd..d735ece 100644 --- a/apps/app/messages/en.json +++ b/apps/app/messages/en.json @@ -4,6 +4,7 @@ "accept": "Accept", "add": "Add", "add_administrator": "Add administrator", + "add_note": "Add Note", "add_relationship": "Add Relationship", "address": "Address", "admin": "Admin", diff --git a/apps/app/messages/hu.json b/apps/app/messages/hu.json index 682c338..f167202 100644 --- a/apps/app/messages/hu.json +++ b/apps/app/messages/hu.json @@ -4,6 +4,7 @@ "accept": "Elfogadás", "add": "Hozzáadás", "add_administrator": "Adminisztrátor hozzáadása", + "add_note": "Jegyzet hozzáadása", "add_relationship": "Kapcsolat hozzáadása", "address": "Cím", "admin": "Adminisztrátor", diff --git a/apps/app/src/lib/profile/OtherDetails.svelte b/apps/app/src/lib/profile/OtherDetails.svelte index 4a5cef6..abaa889 100644 --- a/apps/app/src/lib/profile/OtherDetails.svelte +++ b/apps/app/src/lib/profile/OtherDetails.svelte @@ -1,6 +1,7 @@ -
- {#each person.notes??[] as note} -
-
-

{note.title}

-

{note.note}

+
+ {#each person.notes ?? [] as note, i} +
+
+ {#if editorMode} + onChange('notes', person.notes)} + /> + + + {:else} +

{note.title}

+

{note.date}

+

{note.note}

+ {/if}
{/each} + {#if editorMode} + + {/if} +
+
{#each Object.entries(person) as [key, value]} {#if !skipFields.includes(key) && ((value !== undefined && value !== null) || editorMode)}