Skip to content
Snippets Groups Projects
Dispo.vue 659 B
Newer Older
Pierre-Jean CHANCELLIER's avatar
Pierre-Jean CHANCELLIER committed
<template>
	<span
		class="badge"
		:class="{
			'bg-success': isDispo,
			'bg-danger': !isDispo
		<span v-if="isDispo">{{ $t("membre.dispo") }}</span>
		<span v-else
			>&nbsp;{{
				dateDispo == null
					? "N/A"
					: nbPendingCertifs +
					  " (&nbsp;" +
poka's avatar
poka committed
					  $d(new Date(dateDispo * 1000)) +
Pierre-Jean CHANCELLIER's avatar
Pierre-Jean CHANCELLIER committed
</template>

<script>
export default {
	props: {
		isDispo: {
			type: Boolean
		},
		dateDispo: {
			type: Number
			type: Array,
			required: true
		}
	},
	computed: {
		nbPendingCertifs() {
			return this.certifs.filter((el) => {
				return el.pending == true
			}).length
Pierre-Jean CHANCELLIER's avatar
Pierre-Jean CHANCELLIER committed
}
</script>