feat: 邮箱密码修改
This commit is contained in:
@@ -32,9 +32,9 @@
|
||||
{{ isEmailVerified ? t('Settings.security.verified') : t('Settings.security.verify') }}
|
||||
</button> -->
|
||||
</div>
|
||||
<div v-if="isEmailVerified" class="security-tip verified-tip">
|
||||
<!-- <div v-if="isEmailVerified" class="security-tip verified-tip">
|
||||
{{ t('Settings.security.verifiedTip') }}
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
|
||||
<div class="inner-divider" />
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
<template>
|
||||
<div class="action-container">
|
||||
<template v-if="isEditing">
|
||||
<button type="button" class="primary-btn" :disabled="saving" @click="emit('save')">
|
||||
<button v-if="needsEmailVerification" type="button" class="primary-btn" :disabled="saving" @click="emit('verify')">
|
||||
{{ t('Settings.buttons.verifyEmail') }}
|
||||
</button>
|
||||
<button v-else type="button" class="primary-btn" :disabled="saving" @click="emit('save')">
|
||||
{{ saving ? t('Settings.buttons.saving') : t('Settings.buttons.saveChange') }}
|
||||
</button>
|
||||
<button type="button" class="secondary-btn" :disabled="saving" @click="emit('discard')">
|
||||
@@ -22,11 +25,13 @@ import { useI18n } from 'vue-i18n'
|
||||
defineProps<{
|
||||
isEditing: boolean
|
||||
saving: boolean
|
||||
needsEmailVerification: boolean
|
||||
}>()
|
||||
|
||||
const emit = defineEmits<{
|
||||
(event: 'edit'): void
|
||||
(event: 'save'): void
|
||||
(event: 'verify'): void
|
||||
(event: 'discard'): void
|
||||
}>()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user