diff --git a/apps/frontend/src/pages/[type]/[id]/versions.vue b/apps/frontend/src/pages/[type]/[id]/versions.vue
index 74e994f18..1c4596bbd 100644
--- a/apps/frontend/src/pages/[type]/[id]/versions.vue
+++ b/apps/frontend/src/pages/[type]/[id]/versions.vue
@@ -98,6 +98,14 @@
action: () => (auth.user ? reportVersion(version.id) : navigateTo('/auth/sign-in')),
shown: !currentMember,
},
+ { divider: true, shown: currentMember || flags.developerMode },
+ {
+ id: 'copy-id',
+ action: () => {
+ copyToClipboard(version.id);
+ },
+ shown: currentMember || flags.developerMode,
+ },
{ divider: true, shown: currentMember },
{
id: 'edit',
@@ -148,6 +156,10 @@
Delete
+
+
+ Copy ID
+
@@ -174,6 +186,7 @@ import {
ReportIcon,
UploadIcon,
InfoIcon,
+ ClipboardCopyIcon,
} from "@modrinth/assets";
import DropArea from "~/components/ui/DropArea.vue";
import { acceptFileFromProjectType } from "~/helpers/fileUtils.js";