rdv: add fullcalendar.js as a vuejs component (POC)

This commit is contained in:
nobohan
2021-07-20 22:01:43 +02:00
parent 5c8b247f40
commit f508971b6a
4 changed files with 27 additions and 4 deletions

View File

@@ -1,14 +1,17 @@
<template>
<concerned-groups></concerned-groups>
<calendar-range></calendar-range>
</template>
<script>
import ConcernedGroups from 'ChillActivityAssets/vuejs/Activity/components/ConcernedGroups.vue';
import CalendarRange from '../_components/CalendarRange/CalendarRange.vue';
export default {
name: "App",
components: {
ConcernedGroups,
CalendarRange
}
}
</script>

View File

@@ -0,0 +1,23 @@
<template>
<FullCalendar :options="calendarOptions" />
</template>
<script>
import '@fullcalendar/core/vdom' // solves problem with Vite
import FullCalendar from '@fullcalendar/vue3'
import dayGridPlugin from '@fullcalendar/daygrid'
import interactionPlugin from '@fullcalendar/interaction'
export default {
components: {
FullCalendar // make the <FullCalendar> tag available
},
data() {
return {
calendarOptions: {
plugins: [ dayGridPlugin, interactionPlugin ],
initialView: 'dayGridMonth'
}
}
}
}
</script>