diff --git a/src/components/DoubleConfirmClick.vue b/src/components/DoubleConfirmClick.vue new file mode 100644 index 0000000..0aa42b3 --- /dev/null +++ b/src/components/DoubleConfirmClick.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/src/views/admin/club/protocol/ProtocolAgenda.vue b/src/views/admin/club/protocol/ProtocolAgenda.vue index c3ee9da..8e17344 100644 --- a/src/views/admin/club/protocol/ProtocolAgenda.vue +++ b/src/views/admin/club/protocol/ProtocolAgenda.vue @@ -31,6 +31,16 @@ :disabled="!can('create', 'club', 'protocol')" /> + + + + +
diff --git a/src/views/admin/club/protocol/ProtocolDecisions.vue b/src/views/admin/club/protocol/ProtocolDecisions.vue index be8bc61..e63570e 100644 --- a/src/views/admin/club/protocol/ProtocolDecisions.vue +++ b/src/views/admin/club/protocol/ProtocolDecisions.vue @@ -31,6 +31,16 @@ :disabled="!can('create', 'club', 'protocol')" /> + + + + +
diff --git a/src/views/admin/club/protocol/ProtocolPresence.vue b/src/views/admin/club/protocol/ProtocolPresence.vue index 4792116..d3a0862 100644 --- a/src/views/admin/club/protocol/ProtocolPresence.vue +++ b/src/views/admin/club/protocol/ProtocolPresence.vue @@ -42,11 +42,15 @@
- + light + v-slot="{ isSensitive }" + @click:submit="removeSelected(member.memberId)" + > + + + @@ -57,10 +61,12 @@ import { defineComponent } from "vue"; import { mapActions, mapState, mapWritableState } from "pinia"; import Spinner from "@/components/Spinner.vue"; import { TrashIcon } from "@heroicons/vue/24/outline"; +import { TrashIcon as TrashIconSolid } from "@heroicons/vue/24/solid"; import { useProtocolPresenceStore } from "@/stores/admin/club/protocol/protocolPresence"; import { useAbilityStore } from "@/stores/ability"; import MemberSearchSelect from "@/components/admin/MemberSearchSelect.vue"; import type { MemberViewModel } from "@/viewmodels/admin/club/member/member.models"; +import DoubleConfirmClick from "@/components/DoubleConfirmClick.vue";