From 838c66679621ddbed8957974d2e8b65d843fb78c Mon Sep 17 00:00:00 2001 From: paidge <paidge_cs@hotmail.com> Date: Thu, 27 Jan 2022 19:06:07 +0100 Subject: [PATCH] possibility to modify the default sort memberlist --- components/member/List.vue | 12 ++++++++++-- pages/favoris.vue | 5 ++++- pages/previsions/futures_sorties.vue | 2 ++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/components/member/List.vue b/components/member/List.vue index b6f6b07..30ebeb7 100644 --- a/components/member/List.vue +++ b/components/member/List.vue @@ -90,8 +90,8 @@ export default { data() { return { - currentSort: "uid", - currentSortDir: "asc", + currentSort: this.defaultSort, + currentSortDir: this.defaultSortDir, pageSize: 5, currentPage: 1 } @@ -117,6 +117,14 @@ export default { adhesion: { type: Boolean, default: false + }, + defaultSortDir: { + type: String, + default: "asc" + }, + defaultSort: { + type: String, + default: "uid" } }, methods: { diff --git a/pages/favoris.vue b/pages/favoris.vue index aa87ca9..d891a59 100644 --- a/pages/favoris.vue +++ b/pages/favoris.vue @@ -11,8 +11,11 @@ </transition> <transition name="fade"> <MemberList + defaultSort="date_sortie" :members="favoris" - v-if="favoris && favoris.length != 0" /> + v-if=" + !$apollo.queries.favoris.loading && favoris && favoris.length != 0 + " /> </transition> <transition name="fade"> <div diff --git a/pages/previsions/futures_sorties.vue b/pages/previsions/futures_sorties.vue index 2062e55..48a9d8b 100644 --- a/pages/previsions/futures_sorties.vue +++ b/pages/previsions/futures_sorties.vue @@ -37,12 +37,14 @@ {{ $t("statut.bientotmanquecertif") }} </h2> <MemberList + defaultSort="date_sortie" :members="wwResult['outOfCerts']" :displayPubkey="false" /> </div> <div class="col-lg-6"> <h2 class="h4 text-danger text-center">{{ $t("statut.renew") }}</h2> <MemberList + defaultSort="date_sortie" :members="wwResult['membership']" :displayPubkey="false" :adhesion="true" /> -- GitLab