- {{ member.name }}
+
-
@@ -100,6 +103,7 @@ import VBtn from '../VBtn.vue';
import Spinner from '../Spinner.vue';
import useAdremaLogin from '../../composables/useAdremaLogin.js';
import useEventMeta from '../../composables/useEventMeta.js';
+import Pagination from '../Pagination.vue';
const eventMeta = useEventMeta();
const {login, logout, user, loginData, searchData, searchForMember, resetSearchData, searchResults, searching} = useAdremaLogin();
diff --git a/src/components/icons/Chevron.vue b/src/components/icons/Chevron.vue
new file mode 100644
index 0000000..61900a5
--- /dev/null
+++ b/src/components/icons/Chevron.vue
@@ -0,0 +1,9 @@
+
+
+
diff --git a/src/composables/useAdremaLogin.js b/src/composables/useAdremaLogin.js
index 4c52007..d2eadf6 100644
--- a/src/composables/useAdremaLogin.js
+++ b/src/composables/useAdremaLogin.js
@@ -48,20 +48,21 @@ export default function useAdremaLogin() {
loginToken.value = null;
}
- const searchForMember = debounce(async function () {
+ const searchForMember = debounce(async function (page = 1) {
searching.value = true;
const response = await axios.post(
'/remote/nami/search',
{
...searchData.value,
untergliederungId: searchData.value.untergliederungId ? [searchData.value.untergliederungId] : [],
+ page: page,
},
{
headers: {'X-Adrema-Token': loginToken.value.token},
},
);
- searchResults.value = response.data.data;
+ searchResults.value = response.data;
searching.value = false;
}, 500);