From 05d0872f639ca7f77c28d39f3d7298f3538aa366 Mon Sep 17 00:00:00 2001 From: secondl1ght <85003930+secondl1ght@users.noreply.github.com> Date: Wed, 31 Aug 2022 19:55:02 -0400 Subject: 2FA setting bug fix and refactor --- src/locales/en.json | 4 +- src/routes/[username]/settings/_pos.svelte | 2 +- src/routes/[username]/settings/_security.svelte | 66 +++++++++++-------------- 3 files changed, 31 insertions(+), 41 deletions(-) (limited to 'src') diff --git a/src/locales/en.json b/src/locales/en.json index 76b93303..a1688524 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -146,8 +146,8 @@ "showQR": "Show QR" }, "settings": { - "oneTimeCode": "Enter one-time code", - "accountId": "Account Secret", + "oneTimeCode": "Enter one-time code", + "accountId": "Account Secret", "header": "Settings", "ACCOUNT": "ACCOUNT", "POINT_OF_SALE": "POINT OF SALE", diff --git a/src/routes/[username]/settings/_pos.svelte b/src/routes/[username]/settings/_pos.svelte index 03f45771..1df2307b 100644 --- a/src/routes/[username]/settings/_pos.svelte +++ b/src/routes/[username]/settings/_pos.svelte @@ -28,7 +28,7 @@
- diff --git a/src/routes/[username]/settings/_security.svelte b/src/routes/[username]/settings/_security.svelte index 0c5c7aa3..481f8b2c 100644 --- a/src/routes/[username]/settings/_security.svelte +++ b/src/routes/[username]/settings/_security.svelte @@ -31,7 +31,7 @@ try { if (setting2fa && token.length === 6) { await put('/enable2fa', { token }); - success('2fa enabled'); + success('2FA enabled'); $user.twofa = 1; toggleEnabling(); } @@ -45,7 +45,7 @@ try { if (disabling2fa && token.length === 6) { await put('/disable2fa', { token }); - success('2fa disabled'); + success('2FA disabled'); $user.twofa = 0; toggleDisabling(); } @@ -97,6 +97,10 @@
+ {$t('user.settings.twofa')} +

+ {$t('user.settings.twofaDescription')} +

{#if setting2fa} @@ -119,41 +123,27 @@
{:else if disabling2fa} - {$t('user.settings.oneTimeCode')}
- - - - - - - - - {:else} - {$t('user.settings.twofa')} -

- {$t('user.settings.twofaDescription')} -

- {#if $user.twofa} - - {:else} - {$t('user.settings.twofa')} -

- {$t('user.settings.twofaDescription')} -

- {#if $user.twofa} - - {:else} - - {/if} - {/if} +
+ {$t('user.settings.oneTimeCode')}
+ + + + + + + + +
+ {/if} + {#if $user.twofa && !disabling2fa && !setting2fa} + + {:else if !$user.twofa && !disabling2fa && !setting2fa} + {/if} -- cgit v1.2.3