This commit is contained in:
@@ -15,6 +15,7 @@ import {
|
||||
subscribeArticleGeneration,
|
||||
type ArticleGenerationStreamEvent,
|
||||
} from '@/lib/api'
|
||||
import { copyTextToClipboard } from '@/lib/clipboard'
|
||||
import {
|
||||
formatDateTime,
|
||||
getGenerateStatusMeta,
|
||||
@@ -257,7 +258,7 @@ async function copyPublishLink(record: PublishRecord): Promise<void> {
|
||||
return
|
||||
}
|
||||
|
||||
await navigator.clipboard.writeText(target)
|
||||
await copyTextToClipboard(target)
|
||||
message.success(t('media.records.copySuccess'))
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -16,6 +16,7 @@ import PublishArticleModal from '@/components/PublishArticleModal.vue'
|
||||
import { articlesApi, promptRulesApi } from '@/lib/api'
|
||||
import { buildArticleClipboardContent, resolveArticleActionState } from '@/lib/article-list-actions'
|
||||
import { useArticleRegenerateAction } from '@/lib/article-regenerate-action'
|
||||
import { copyTextToClipboard } from '@/lib/clipboard'
|
||||
import { getGenerateStatusMeta, getPublishStatusMeta } from '@/lib/display'
|
||||
import { formatError } from '@/lib/errors'
|
||||
import { formatPublishPlatformList } from '@/lib/publish-platforms'
|
||||
@@ -223,7 +224,7 @@ async function copyArticle(articleId: number): Promise<void> {
|
||||
return
|
||||
}
|
||||
|
||||
await navigator.clipboard.writeText(content)
|
||||
await copyTextToClipboard(content)
|
||||
message.success(t('common.copySuccess'))
|
||||
} catch (error) {
|
||||
message.error(formatError(error) || t('common.noData'))
|
||||
|
||||
Reference in New Issue
Block a user