From 6c3208a7a573e02694332951c864a517dd5e29a8 Mon Sep 17 00:00:00 2001 From: jade Date: Wed, 22 Jul 2026 18:54:19 +0000 Subject: [PATCH] feat(moderation): add confirm modal for project group deletion (#6828) --- .../ui/moderation/ModpackScanModal.vue | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/components/ui/moderation/ModpackScanModal.vue b/apps/frontend/src/components/ui/moderation/ModpackScanModal.vue index f25a39c7d7..6283ba913d 100644 --- a/apps/frontend/src/components/ui/moderation/ModpackScanModal.vue +++ b/apps/frontend/src/components/ui/moderation/ModpackScanModal.vue @@ -3,6 +3,7 @@ import type { Labrinth } from '@modrinth/api-client' import { FolderSearchIcon, StarIcon, TrashIcon } from '@modrinth/assets' import { ButtonStyled, + ConfirmModal, defineMessages, injectModrinthClient, injectNotificationManager, @@ -94,6 +95,7 @@ const client = injectModrinthClient() const queryClient = useQueryClient() const { addNotification } = injectNotificationManager() const modalRef = useTemplateRef>('modalRef') +const clearModalRef = useTemplateRef>('clearModalRef') const { formatMessage } = useVIntl() const rows = ref([]) @@ -217,6 +219,10 @@ async function fetchAllScans() { } } +function showConfirmClearGroups() { + clearModalRef.value?.show() +} + async function clearAllGroups() { if (isBusy.value) { return @@ -270,6 +276,14 @@ defineExpose({ show, hide })