30 lines
899 B
PHP
30 lines
899 B
PHP
<div
|
|
class="calendar-strip"
|
|
x-data="{
|
|
monthNumb: dayjs().month(),
|
|
token: '<?= $site->mapadoToken() ?>',
|
|
contractId: '<?= $site->mapadoContractId() ?>',
|
|
|
|
get monthName() {
|
|
return dayjs().month(this.monthNumb).format('MMMM');
|
|
},
|
|
|
|
get days() {
|
|
return getDaysInMonth(this.monthNumb, dayjs().year())
|
|
}
|
|
}"
|
|
|
|
x-init="getEvents(monthNumb)"
|
|
>
|
|
<div class="calendar-strip__selector">
|
|
<button class="prev-month" @click="monthNumb--" :disabled="monthNumb === -4 ? true : false">←</button>
|
|
<span x-text="monthName"></span>
|
|
<button class="next-month" @click="monthNumb++" :disabled="monthNumb === 7 ? true : false">→</button>
|
|
</div>
|
|
<ul class="calendar-strip__days">
|
|
<template x-for="(day, index) in days">
|
|
<li x-text="index + 1"></li>
|
|
</template>
|
|
</ul>
|
|
<button class="calendar-strip__calendar-btn">calendrier</button>
|
|
</div>
|