diff --git a/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue b/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue index 29208b2314..0f3cbac2c2 100644 --- a/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue +++ b/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue @@ -249,6 +249,11 @@ function copyPermalinkUrl() { copyPermalink(url.toString()) } +const { copied: fileContentCopied, copy: copyFileContent } = useClipboard({ + source: () => fileContent.value?.content || '', + copiedDuring: 2000, +}) + // Scroll to top of file content const contentContainer = useTemplateRef('contentContainer') function scrollToTop() { @@ -474,6 +479,18 @@ defineOgImageComponent('Default', { > {{ permalinkCopied ? $t('common.copied') : $t('code.copy_link') }} +