From d8a4f5c7adfaecc2a5f245565f8fdcbaa4d9424d Mon Sep 17 00:00:00 2001 From: paidge <paidge_cs@hotmail.com> Date: Fri, 24 Dec 2021 03:08:21 +0100 Subject: [PATCH] corrige le statut du manque de certifications --- pages/hash/_hash.vue | 6 +++--- pages/index.vue | 10 +++++----- plugins/filters.js | 2 ++ 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/pages/hash/_hash.vue b/pages/hash/_hash.vue index 8f84c30..1db9d20 100644 --- a/pages/hash/_hash.vue +++ b/pages/hash/_hash.vue @@ -10,9 +10,9 @@ <div class="row mt-3" v-if="idFromHash.status != 'REVOKED' && idFromHash.status != 'NEWCOMER'"> <div class="col-12 col-md-6 mb-3"> <h3>Certifications reçues - <span v-if="($options.filters.dateStatus(idFromHash.received_certifications.limit) == 'warning')">⚠- <span class="sr-only" v-if="idFromHash.status == 'MEMBER'">Bientôt en manque de certifications</span> - <span class="sr-only" v-else>En manque de certifications</span> + <span :class="'text-'+$options.filters.dateStatus(idFromHash.received_certifications.limit)" v-if="($options.filters.dateStatus(idFromHash.received_certifications.limit) == 'warning')">⚠+ <span class="sr-only" v-if="$options.filters.dateStatus(idFromHash.received_certifications.limit) == 'danger'">En manque de certifications</span> + <span class="sr-only" v-else>Bientôt en manque de certifications</span> </span> </h3> <CertifList :certifs="idFromHash.received_certifications.certifications" type="recieved" /> diff --git a/pages/index.vue b/pages/index.vue index bf21331..cc03388 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -4,11 +4,11 @@ <div class="row"> <div class="col-6 m-auto text-center"> <button class="btn btn-primary mb-3" @click="helloWorld($event)" data-response="Hello world !">Hello ?</button> - <p class="badge-warning">{{ hello }}</p> - <p class="badge-danger">{{ hello }}</p> - <p class="badge-secondary">{{ hello }}</p> - <p class="badge-success">{{ hello }}</p> - <p class="badge-info">{{ hello }}</p> + <p class="badge-warning text-warning">{{ hello }}</p> + <p class="badge-danger text-danger">{{ hello }}</p> + <p class="badge-secondary text-secondary">{{ hello }}</p> + <p class="badge-success text-success">{{ hello }}</p> + <p class="badge-info text-info">{{ hello }}</p> </div> </div> </main> diff --git a/plugins/filters.js b/plugins/filters.js index 6e78a2e..28e33b2 100644 --- a/plugins/filters.js +++ b/plugins/filters.js @@ -11,6 +11,8 @@ Vue.filter('formatDate', (val) => { Vue.filter('dateStatus', (val) => { const diff = val - dayjs().unix() switch (true) { + case diff<0: + return 'danger' case diff<5184000: return 'warning' case diff>=5184000: -- GitLab