diff --git a/apps/app/package-lock.json b/apps/app/package-lock.json index 93641e7..fefcb29 100644 --- a/apps/app/package-lock.json +++ b/apps/app/package-lock.json @@ -16,7 +16,8 @@ "arctic": "^3.3.0", "neo4j-driver": "^5.28.1", "openapi-fetch": "^0.13.5", - "pikaday": "^1.8.2" + "pikaday": "^1.8.2", + "uuid": "^11.1.0" }, "devDependencies": { "@chromatic-com/storybook": "^3.2.4", @@ -2806,6 +2807,20 @@ "storybook": "^8.5.6" } }, + "node_modules/@storybook/addon-actions/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@storybook/addon-backgrounds": { "version": "8.5.6", "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.5.6.tgz", @@ -3397,6 +3412,20 @@ "storybook": "^8.5.8" } }, + "node_modules/@storybook/sveltekit/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@storybook/test": { "version": "8.5.6", "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.5.6.tgz", @@ -10289,17 +10318,16 @@ "license": "MIT" }, "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/v8-compile-cache": { diff --git a/apps/app/package.json b/apps/app/package.json index 97899b4..082d2b1 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -67,6 +67,7 @@ "arctic": "^3.3.0", "neo4j-driver": "^5.28.1", "openapi-fetch": "^0.13.5", - "pikaday": "^1.8.2" + "pikaday": "^1.8.2", + "uuid": "^11.1.0" } } diff --git a/apps/app/src/lib/profile/Modal.svelte b/apps/app/src/lib/profile/Modal.svelte index 0c2633d..ebb44f1 100644 --- a/apps/app/src/lib/profile/Modal.svelte +++ b/apps/app/src/lib/profile/Modal.svelte @@ -28,9 +28,11 @@ field: keyof components['schemas']['PersonProperties'], value: any ) { - console.log('Draft person change:', field, value); draftPerson[field] = value; - console.log('Draft person:', draftPerson); + if (field === 'invite_code') { + save(); + return; + } } function close() { @@ -63,8 +65,7 @@ const data = (await response.json()) as { person?: components['schemas']['Person']; }; - console.log('Person data updated successfully:', draftPerson); - console.log('Person data saved successfully:', data); + return; } else { const errorDetails = await response.json(); diff --git a/apps/app/src/lib/profile/ProfileHeader.svelte b/apps/app/src/lib/profile/ProfileHeader.svelte index 88f37f4..fb5ac47 100644 --- a/apps/app/src/lib/profile/ProfileHeader.svelte +++ b/apps/app/src/lib/profile/ProfileHeader.svelte @@ -1,6 +1,7 @@ @@ -163,7 +174,23 @@ id="mothers_first_name" placeholder={mothers_first_name()} /> - + + {#if showInviteInput} +
+ + +
+ {/if} + +