소스 검색

fix(otp): show new recovery codes after TOTP first binding

Hintay 2 달 전
부모
커밋
228a7b997f
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      app/src/views/preference/components/RecoveryCodes.vue

+ 3 - 3
app/src/views/preference/components/RecoveryCodes.vue

@@ -17,7 +17,7 @@ const emit = defineEmits<{
 }>()
 
 const _codes = ref<RecoveryCode[]>()
-const codes = computed(() => props.recoveryCodes ?? _codes.value)
+const codes = computed(() => _codes.value ?? props.recoveryCodes)
 const newGenerated = ref(false)
 
 const codeSource = computed(() => codes.value?.map(code => code.code).join('\n'))
@@ -64,8 +64,8 @@ function handlePopOpenChange(visible: boolean) {
 
 <template>
   <div>
-    <h3>
-      {{ $gettext('Recovery Codes') }}
+    <h3 class="flex items-center gap-2">
+      <span>{{ $gettext('Recovery Codes') }}</span>
       <ATag v-if="recoveryCodes || twoFAStatus?.recovery_codes_viewed" :color="newGenerated || recoveryCodes ? 'success' : 'processing'">
         {{ newGenerated || recoveryCodes ? $gettext('First View') : $gettext('Viewed') }}
       </ATag>