-
-
-
- Elemente {{ showingText }} von
- {{ entryCount }}
-
-
- -
-
-
- -
- {{ typeof page == "number" ? page + 1 : "..." }}
-
- -
-
-
-
-
+
fetchProtocols(offset, count)"
+ @search="(search) => fetchProtocols(0, 25, true)"
+ >
+
+
+
+
@@ -60,6 +35,8 @@ import { ChevronRightIcon, ChevronLeftIcon } from "@heroicons/vue/20/solid";
import { useProtocolStore } from "@/stores/admin/protocol";
import ProtocolListItem from "@/components/admin/club/protocol/ProtocolListItem.vue";
import { useModalStore } from "@/stores/modal";
+import Pagination from "../../../../components/Pagination.vue";
+import type { ProtocolViewModel } from "../../../../viewmodels/admin/protocol.models";