diff --git a/src/views/admin/club/newsletter/NewsletterRecipients.vue b/src/views/admin/club/newsletter/NewsletterRecipients.vue index 5335e82..e160201 100644 --- a/src/views/admin/club/newsletter/NewsletterRecipients.vue +++ b/src/views/admin/club/newsletter/NewsletterRecipients.vue @@ -42,11 +42,15 @@

Newsletter senden an Typ: {{ member.sendNewsletter?.type.type ?? "---" }}

- + light + v-slot="{ isSensitive }" + @click:submit="removeSelected(member.id)" + > + + + @@ -61,17 +65,8 @@ import { defineComponent } from "vue"; import { mapActions, mapState, mapWritableState } from "pinia"; import Spinner from "@/components/Spinner.vue"; -import { - Combobox, - ComboboxLabel, - ComboboxInput, - ComboboxButton, - ComboboxOptions, - ComboboxOption, - TransitionRoot, -} from "@headlessui/vue"; -import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid"; import { ArchiveBoxIcon, ExclamationTriangleIcon, TrashIcon, UserPlusIcon } from "@heroicons/vue/24/outline"; +import { TrashIcon as TrashIconSolid } from "@heroicons/vue/24/solid"; import { useMemberStore } from "@/stores/admin/club/member/member"; import type { MemberViewModel } from "@/viewmodels/admin/club/member/member.models"; import { useNewsletterStore } from "@/stores/admin/club/newsletter/newsletter"; @@ -79,9 +74,9 @@ import { useNewsletterRecipientsStore } from "@/stores/admin/club/newsletter/new import { useAbilityStore } from "@/stores/ability"; import { useQueryStoreStore } from "@/stores/admin/configuration/queryStore"; import { useQueryBuilderStore } from "@/stores/admin/club/queryBuilder"; -import cloneDeep from "lodash.clonedeep"; import MemberSearchSelect from "@/components/admin/MemberSearchSelect.vue"; import type { FieldType } from "@/types/dynamicQueries"; +import DoubleConfirmClick from "@/components/DoubleConfirmClick.vue";