diff --git a/dashboard/src/components/ApiTokens.vue b/dashboard/src/components/ApiTokens.vue index 3071f1c5d..cca928939 100644 --- a/dashboard/src/components/ApiTokens.vue +++ b/dashboard/src/components/ApiTokens.vue @@ -6,8 +6,8 @@ const t = i18n.t; import moment from 'moment-timezone'; import { ref, onMounted, computed, useTemplateRef } from 'vue'; -import { Button, Menu, Dialog, InputDialog, FormGroup, Radiobutton, TableView, TextInput, InputGroup } from '@cloudron/pankow'; -import { copyToClipboard, prettyLongDate } from '@cloudron/pankow/utils'; +import { Button, Menu, ClipboardButton, Dialog, InputDialog, FormGroup, Radiobutton, TableView, TextInput, InputGroup } from '@cloudron/pankow'; +import { prettyLongDate } from '@cloudron/pankow/utils'; import { TOKEN_TYPES } from '../constants.js'; import Section from './Section.vue'; import TokensModel from '../models/TokensModel.js'; @@ -89,11 +89,6 @@ async function onSubmitAddApiToken(){ await refreshApiTokens(); } -function onCopyToClipboard(apiToken) { - copyToClipboard(apiToken); - window.pankow.notify({ type: 'success', text: 'API Token copied!' }); -} - function onReset() { setTimeout(() => { addedToken.value = ''; @@ -167,7 +162,7 @@ onMounted(async () => {

{{ $t('profile.createApiToken.description') }}

-