Compare commits

...

2 Commits

Author SHA1 Message Date
syuilo 0722bea5b5 Update 2fa.vue 2023-08-28 10:16:38 +09:00
syuilo 15e459fa36 Update 2fa.qrdialog.vue 2023-08-28 10:12:44 +09:00
2 changed files with 9 additions and 4 deletions

View File

@ -80,9 +80,9 @@ SPDX-License-Identifier: AGPL-3.0-only
<div class="_gaps">
<MkInfo warn>{{ i18n.ts._2fa.backupCodesDescription }}</MkInfo>
<div v-for="code in backupCodes" :key="code" class="_gaps_s">
<div class="_monospace">{{ code }}</div>
</div>
<ul v-for="code in backupCodes" :key="code" class="_gaps_s" style="margin: 0;">
<li class="_monospace">{{ code }}</li>
</ul>
</div>
</MkFolder>
</div>
@ -107,6 +107,7 @@ import { i18n } from '@/i18n';
import * as os from '@/os';
import MkFolder from '@/components/MkFolder.vue';
import MkInfo from '@/components/MkInfo.vue';
import { confetti } from '@/scripts/confetti';
defineProps<{
twoFactorData: {
@ -136,6 +137,10 @@ async function tokenDone() {
backupCodes.value = res.backupCodes;
page.value++;
confetti({
duration: 1000 * 3,
});
}
function allDone() {

View File

@ -8,7 +8,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<template #label>{{ i18n.ts['2fa'] }}</template>
<div v-if="$i" class="_gaps_s">
<MkFolder>
<MkFolder :defaultOpen="true">
<template #icon><i class="ti ti-shield-lock"></i></template>
<template #label>{{ i18n.ts.totp }}</template>
<template #caption>{{ i18n.ts.totpDescription }}</template>