diff options
| author | John Barratt <[email protected]> | 2023-02-14 14:21:30 -0800 |
|---|---|---|
| committer | John Barratt <[email protected]> | 2023-02-14 14:21:30 -0800 |
| commit | 517562f62b9fdc97e1160180cd779eea7e66a621 (patch) | |
| tree | d9b8e466be16c1721bb230ff04258c0e4e7d4772 /src | |
| parent | 70eb705af08b5ab5f048369653f89dffc715ffaa (diff) | |
| download | coinos-ui-517562f62b9fdc97e1160180cd779eea7e66a621.tar.gz coinos-ui-517562f62b9fdc97e1160180cd779eea7e66a621.zip | |
add user email and phone number fields
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/store.js | 2 | ||||
| -rw-r--r-- | src/lib/upload.js | 1 | ||||
| -rw-r--r-- | src/locales/en.json | 1 | ||||
| -rw-r--r-- | src/routes/(app)/[username]/settings/[...tab]/+page.svelte | 5 | ||||
| -rw-r--r-- | src/routes/(app)/[username]/settings/[...tab]/_account.svelte | 6 |
5 files changed, 10 insertions, 5 deletions
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; @@ -85,6 +84,11 @@ </div> <div> + <label for="phone" class="font-bold mb-1 block">{$t('user.settings.phone')}</label> + <input type="tel" name="phone" bind:value={user.phone} /> +</div> + +<div> <span class="font-bold">{$t('user.settings.profileImage')}</span> <div class="flex"> |
