mirror of
https://github.com/directus/directus.git
synced 2026-02-01 17:15:00 -05:00
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div class="v-error">
|
||||
<output>Code: {{ code }}</output>
|
||||
<output>[{{ code }}] {{ message }}</output>
|
||||
<v-icon
|
||||
v-tooltip="$t('copy_details')"
|
||||
v-if="showCopy"
|
||||
@@ -28,11 +28,15 @@ export default defineComponent({
|
||||
return props.error?.response?.data?.errors?.[0]?.extensions?.code || 'UNKNOWN';
|
||||
});
|
||||
|
||||
const message = computed(() => {
|
||||
return props.error?.response?.data?.errors?.[0]?.message || props.error.message;
|
||||
});
|
||||
|
||||
const copied = ref(false);
|
||||
|
||||
const showCopy = computed(() => !!navigator.clipboard?.writeText);
|
||||
|
||||
return { code, copyError, showCopy, copied };
|
||||
return { code, copyError, showCopy, copied, message };
|
||||
|
||||
async function copyError() {
|
||||
const error = props.error?.response?.data || props.error;
|
||||
|
||||
@@ -49,6 +49,7 @@
|
||||
</v-card-title>
|
||||
<v-card-text>
|
||||
<v-input type="text" :placeholder="$t('otp')" v-model="otp" :nullable="false" />
|
||||
<v-error v-if="error" :error="error" />
|
||||
</v-card-text>
|
||||
<v-card-actions>
|
||||
<v-button class="disable" :loading="loading" @click="disableTFA" :disabled="otp.length !== 6">
|
||||
|
||||
Reference in New Issue
Block a user