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') }}
+