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}
+
+