From 517562f62b9fdc97e1160180cd779eea7e66a621 Mon Sep 17 00:00:00 2001 From: John Barratt Date: Tue, 14 Feb 2023 14:21:30 -0800 Subject: add user email and phone number fields --- src/lib/store.js | 2 ++ src/lib/upload.js | 1 - src/locales/en.json | 1 + src/routes/(app)/[username]/settings/[...tab]/+page.svelte | 5 ++--- src/routes/(app)/[username]/settings/[...tab]/_account.svelte | 6 +++++- 5 files changed, 10 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/lib/store.js b/src/lib/store.js index 93ac3d47..e08d9f94 100644 --- a/src/lib/store.js +++ b/src/lib/store.js @@ -51,4 +51,6 @@ export const request = writable(); export const requestRedirect = writable(); export const selectedRate = writable(); export const token = persistSession('token'); +export const email = writable(); +export const phone = writable(); export const user = writable(); diff --git a/src/lib/upload.js b/src/lib/upload.js index d8b27061..099e2f30 100644 --- a/src/lib/upload.js +++ b/src/lib/upload.js @@ -1,5 +1,4 @@ export const upload = async (file, type, progress, token) => { - console.log('TYPE', type); let url = `/api/upload/${type}`; let formData = new FormData(); formData.append('file', file); diff --git a/src/locales/en.json b/src/locales/en.json index 7e7c235b..c515432a 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -216,6 +216,7 @@ "locale": "Language", "username": "Username", "email": "Email", + "phone": "Phone Number", "newPassword": "Change Password", "about": "About", "aboutPlaceholder": "A little something about you or your business address and hours", diff --git a/src/routes/(app)/[username]/settings/[...tab]/+page.svelte b/src/routes/(app)/[username]/settings/[...tab]/+page.svelte index 5638a22b..0241d940 100644 --- a/src/routes/(app)/[username]/settings/[...tab]/+page.svelte +++ b/src/routes/(app)/[username]/settings/[...tab]/+page.svelte @@ -37,7 +37,6 @@ fail('Wrong pin, try again'); $pin = ''; } - let tabs = [ { name: 'account', key: 'ACCOUNT', comp: Account }, { name: 'pos', key: 'POINT_OF_SALE', comp: Pos }, @@ -46,7 +45,7 @@ $: ({ comp } = tabs.find((t) => t.name === tab)); - let { address, id, username } = user; + let { address, id, username, phone, email } = user; let loading; async function handleSubmit() { @@ -67,7 +66,7 @@ await upload($banner.file, $banner.type, $banner.progress, token); await fetch(`/api/public/${id}-banner.webp`, { cache: 'reload', mode: 'no-cors' }); } - + let event = { pubkey: user.pubkey, created_at: Math.floor(Date.now() / 1000), diff --git a/src/routes/(app)/[username]/settings/[...tab]/_account.svelte b/src/routes/(app)/[username]/settings/[...tab]/_account.svelte index 91b98585..146ca93c 100644 --- a/src/routes/(app)/[username]/settings/[...tab]/_account.svelte +++ b/src/routes/(app)/[username]/settings/[...tab]/_account.svelte @@ -6,7 +6,6 @@ export let user; let { id } = user; - let selectedTheme = 1; let avatarFile, avatarInput, bannerFile, bannerInput; @@ -84,6 +83,11 @@ +
+ + +
+
{$t('user.settings.profileImage')} -- cgit v1.2.3