@daykeep/calendar-core
Version:
A full display calendar for multiple Vue.js frameworks
34 lines (32 loc) • 652 B
JavaScript
const debug = require('debug')('calendar:CalendarHeaderNav')
export default {
props: {
timePeriodUnit: {
type: String,
default: 'days'
},
timePeriodAmount: {
type: Number,
default: 1
},
moveTimePeriodFunction: Object,
moveTimePeriodEmit: {
type: String,
default: 'calendar:navMovePeriod'
}
},
methods: {
doMoveTimePeriod (timePeriodUnit, timePeriodAmount) {
this.$root.$emit(
this.moveTimePeriodEmit,
{
unitType: timePeriodUnit,
amount: timePeriodAmount
}
)
}
},
mounted () {
debug('Component mounted')
}
}