Fix calendar browsing after migrating to dayjs

This commit is contained in:
Björn Fromme
2018-09-10 18:06:56 +02:00
parent b7a431d47d
commit 30cc4ab3f9
@@ -1,5 +1,5 @@
<template> <template>
<div class="row calendar" :class="{ 'calendar--single': months == 1 }"> <div class="row calendar" :class="{ 'calendar--single': isSingleCalendar }">
<div class="col-xs-12" v-if="showHeader"> <div class="col-xs-12" v-if="showHeader">
<h2>Belegungskalender {{ hotelName }}</h2> <h2>Belegungskalender {{ hotelName }}</h2>
</div> </div>
@@ -71,6 +71,11 @@
loading: false loading: false
} }
}, },
computed: {
isSingleCalendar () {
return parseInt(this.months) === 1;
}
},
methods: { methods: {
loadCalendar () { loadCalendar () {
let query = {}; let query = {};
@@ -86,11 +91,11 @@
}); });
}, },
next () { next () {
this.startDate.add(this.step, 'M'); this.startDate = this.startDate.add(this.step, 'month');
this.loadCalendar(); this.loadCalendar();
}, },
prev () { prev () {
this.startDate.subtract(this.step, 'M'); this.startDate = this.startDate.subtract(this.step, 'month');
this.loadCalendar(); this.loadCalendar();
} }
}, },