diff options
| author | secondl1ght <[email protected]> | 2022-08-24 19:00:59 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-08-24 19:00:59 -0400 |
| commit | b0862f5b13bc57fd983a48e9d996e75e734f28b8 (patch) | |
| tree | d8a0c801548b078a4576e501d91016e9917c5a09 /src | |
| parent | e54f0cf98d65e71153c4613a1e9a9b845b9f8f87 (diff) | |
| parent | 766004627991acd1732f1b8886a61a644bc35e27 (diff) | |
| download | coinos-ui-b0862f5b13bc57fd983a48e9d996e75e734f28b8.tar.gz coinos-ui-b0862f5b13bc57fd983a48e9d996e75e734f28b8.zip | |
Merge pull request #2 from coinos/add-email
Add email
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/RegisterOrLogin.svelte | 21 | ||||
| -rw-r--r-- | src/locales/en.json | 2 | ||||
| -rw-r--r-- | src/locales/fr.json | 2 | ||||
| -rw-r--r-- | src/routes/[username]/settings/+page.svelte | 5 | ||||
| -rw-r--r-- | src/routes/[username]/support/+page.svelte | 1 |
5 files changed, 26 insertions, 5 deletions
diff --git a/src/components/RegisterOrLogin.svelte b/src/components/RegisterOrLogin.svelte index 2d1ee6a5..1c6d52e0 100644 --- a/src/components/RegisterOrLogin.svelte +++ b/src/components/RegisterOrLogin.svelte @@ -9,7 +9,8 @@ export let pageID; let username = 'bob', - password = 'pw'; + password = 'pw', + email = '[email protected]'; let revealPassword = false; @@ -33,6 +34,20 @@ <h1 class="text-2xl font-bold text-center">{$t('login.' + pageID)}</h1> <form class="space-y-5" {action} method="POST"> + {#if pageID === 'register'} + <div> + <label for="email" class="font-semibold">Email</label> + <!-- svelte-ignore a11y-autofocus --> + <input + name="email" + type="email" + required + class="bg-primary p-4 rounded-2xl w-full" + bind:value={email} + autofocus + /> + </div> + {/if} <div> <label for="username" class="font-semibold">{$t('login.username')}</label> <!-- svelte-ignore a11y-autofocus --> @@ -42,7 +57,7 @@ required class="bg-primary p-4 rounded-2xl w-full" bind:value={username} - autofocus + autofocus={pageID === 'signIn'} /> </div> @@ -81,7 +96,7 @@ {:else} <div class="flex justify-end items-center"> <a href="/forgot" class="underline underline-offset-4 text-black text-sm" - >{$t('login.forgotPassword')}</a + >{$t('login.forgotUserOrPassword')}</a > </div> {/if} diff --git a/src/locales/en.json b/src/locales/en.json index df7c8b0f..ff3e4018 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -109,7 +109,7 @@ "username": "Username", "password": "Password", "passwordRecommendation": "We recommend a long, random password generated with a password manager.", - "forgotPassword": "Forgot Password?", + "forgotUserOrPassword": "Forgot Username or Password?", "haveAccount": "Already have an account?", "noAccount": "Don't have an account?", "register": "Register", diff --git a/src/locales/fr.json b/src/locales/fr.json index 1d279513..d059d367 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -95,7 +95,7 @@ "username": "Nom d'utilisateur", "password": "Mot de passe", "passwordRecommendation": "Nous recommendons un mot de passe long et au hazard, généré par un gestionnaire de mots de passe.", - "forgotPassword": "Oublié ton mot de passe?", + "forgotUserOrPassword": "Oublié ton mot de passe?", "haveAccount": "Avez-vous déjà une conte?", "noAccount": "N'avez-vous pas un conte?", "register": "Enregistrer", diff --git a/src/routes/[username]/settings/+page.svelte b/src/routes/[username]/settings/+page.svelte index c0e0a9a5..5a7e9be5 100644 --- a/src/routes/[username]/settings/+page.svelte +++ b/src/routes/[username]/settings/+page.svelte @@ -65,6 +65,11 @@ </div> <div> + <label for="email" class="font-bold mb-1 block">Email</label> + <input type="email" disabled name="email" class="block border rounded-xl p-3 w-full" /> + </div> + + <div> <label for="username" class="font-bold mb-1 block">{$t('user.settings.username')}</label> <input type="text" diff --git a/src/routes/[username]/support/+page.svelte b/src/routes/[username]/support/+page.svelte index e7341806..efb65136 100644 --- a/src/routes/[username]/support/+page.svelte +++ b/src/routes/[username]/support/+page.svelte @@ -24,6 +24,7 @@ name="email" bind:value={email} required + disabled /> </div> |
