You've already forked AstralRinth
forked from didirus/AstralRinth
Add copy ID button to versions list (#3327)
This commit is contained in:
@@ -98,6 +98,14 @@
|
|||||||
action: () => (auth.user ? reportVersion(version.id) : navigateTo('/auth/sign-in')),
|
action: () => (auth.user ? reportVersion(version.id) : navigateTo('/auth/sign-in')),
|
||||||
shown: !currentMember,
|
shown: !currentMember,
|
||||||
},
|
},
|
||||||
|
{ divider: true, shown: currentMember || flags.developerMode },
|
||||||
|
{
|
||||||
|
id: 'copy-id',
|
||||||
|
action: () => {
|
||||||
|
copyToClipboard(version.id);
|
||||||
|
},
|
||||||
|
shown: currentMember || flags.developerMode,
|
||||||
|
},
|
||||||
{ divider: true, shown: currentMember },
|
{ divider: true, shown: currentMember },
|
||||||
{
|
{
|
||||||
id: 'edit',
|
id: 'edit',
|
||||||
@@ -148,6 +156,10 @@
|
|||||||
<TrashIcon aria-hidden="true" />
|
<TrashIcon aria-hidden="true" />
|
||||||
Delete
|
Delete
|
||||||
</template>
|
</template>
|
||||||
|
<template #copy-id>
|
||||||
|
<ClipboardCopyIcon aria-hidden="true" />
|
||||||
|
Copy ID
|
||||||
|
</template>
|
||||||
</OverflowMenu>
|
</OverflowMenu>
|
||||||
</ButtonStyled>
|
</ButtonStyled>
|
||||||
</template>
|
</template>
|
||||||
@@ -174,6 +186,7 @@ import {
|
|||||||
ReportIcon,
|
ReportIcon,
|
||||||
UploadIcon,
|
UploadIcon,
|
||||||
InfoIcon,
|
InfoIcon,
|
||||||
|
ClipboardCopyIcon,
|
||||||
} from "@modrinth/assets";
|
} from "@modrinth/assets";
|
||||||
import DropArea from "~/components/ui/DropArea.vue";
|
import DropArea from "~/components/ui/DropArea.vue";
|
||||||
import { acceptFileFromProjectType } from "~/helpers/fileUtils.js";
|
import { acceptFileFromProjectType } from "~/helpers/fileUtils.js";
|
||||||
|
|||||||
Reference in New Issue
Block a user