mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-06-05 12:37:09 +02:00
39 lines
1.7 KiB
Vue
39 lines
1.7 KiB
Vue
<script setup>
|
|
import { UseColorMode } from '@vueuse/components'
|
|
|
|
const router = useRouter()
|
|
const emit = defineEmits(['export-twofauth-format', 'export-otpauth-format'])
|
|
const $2fauth = inject('2fauth')
|
|
|
|
</script>
|
|
|
|
<template>
|
|
<div class="block">
|
|
<UseColorMode v-slot="{ mode }">
|
|
<p class="has-text-weight-bold has-text-grey">
|
|
{{ $t('twofaccounts.twofauth_export_format_sub') }}
|
|
</p>
|
|
</UseColorMode>
|
|
<p class="is-size-7-mobile">
|
|
{{ $t('twofaccounts.twofauth_export_format_desc') }}
|
|
{{ $t('twofaccounts.twofauth_export_format_url') }}
|
|
<a id="lnkExportSchemaUrl" class="is-link" tabindex="0" :href="$2fauth.urls.exportSchemaUrl" target="_blank">
|
|
{{ $t('twofaccounts.twofauth_export_schema') }}
|
|
</a>
|
|
</p>
|
|
<button type="button" id="btnExport2FAuth" class="button is-link is-rounded is-focus my-3" @click="$emit('export-twofauth-format')" :title="$t('twofaccounts.twofauth_export_format_sub')">
|
|
{{ $t('twofaccounts.twofauth_export_format') }}
|
|
</button>
|
|
</div>
|
|
<div class="block">
|
|
<p class="has-text-weight-bold has-text-grey">
|
|
{{ $t('twofaccounts.otpauth_export_format_sub') }}
|
|
</p>
|
|
<p class="is-size-7-mobile">
|
|
{{ $t('twofaccounts.otpauth_export_format_desc') }}
|
|
</p>
|
|
<button type="button" id="btnExportOtpauth" class="button is-link is-rounded is-focus my-3" @click="$emit('export-otpauth-format')" :title="$t('twofaccounts.otpauth_export_format_sub')">
|
|
{{ $t('twofaccounts.otpauth_export_format') }}
|
|
</button>
|
|
</div>
|
|
</template> |