UNPKG

v-calendar-scheduler

Version:

Calendar scheduler component for VueJs

40 lines (37 loc) 881 B
import moment from 'moment'; export default { props: { activeDate: { type: Object }, minDate: { type: [Date, Object] }, maxDate: { type: [Date, Object] }, events: { type: Array }, use12: { type: Boolean, required: true } }, methods: { isDayDisabled(day) { if ( !this.minDate && !this.maxDate ) return false; if ( this.minDate && this.minDate.isAfter(day, 'day') ) return true; if ( this.maxDate && this.maxDate.isBefore(day, 'day') ) return true; } }, watch: { activeDate() { this.buildCalendar(); }, events() { this.buildCalendar(); } } }