diff --git a/dashboard/src/components/BackupList.vue b/dashboard/src/components/BackupList.vue index fdf8086fd..7c4d8c581 100644 --- a/dashboard/src/components/BackupList.vue +++ b/dashboard/src/components/BackupList.vue @@ -6,7 +6,7 @@ const t = i18n.t; import { ref, onMounted, useTemplateRef } from 'vue'; import { Button, ButtonGroup, ProgressBar, FormGroup, TextInput, Checkbox, TableView, Dialog } from '@cloudron/pankow'; -import { prettyLongDate } from '@cloudron/pankow/utils'; +import { prettyLongDate, copyToClipboard } from '@cloudron/pankow/utils'; import { TASK_TYPES, SECRET_PLACEHOLDER } from '../constants.js'; import Section from '../components/Section.vue'; import BackupsModel from '../models/BackupsModel.js'; @@ -223,6 +223,10 @@ async function onEditSubmit() { editDialog.value.close(); } +function onCopyToClipboard(value) { + copyToClipboard(value); + window.pankow.notify({ type: 'success', text: 'Copied to clipboard!' }); +} onMounted(async () => { await refreshBackups(); @@ -248,7 +252,8 @@ onMounted(async () => {
{{ $t('backups.backupEdit.remotePath') }}
-
{{ infoBackup.remotePath }}
+
{{ infoBackup.remotePath }}
+
{{ $t('backups.backupDetails.date') }}