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