rdv: add fr locale to fullcalendar + colorise users calendars

This commit is contained in:
nobohan
2021-08-18 12:59:05 +02:00
parent ca9738b55a
commit a54434a677
3 changed files with 42 additions and 8 deletions

View File

@@ -17,10 +17,12 @@
import ConcernedGroups from 'ChillActivityAssets/vuejs/Activity/components/ConcernedGroups.vue';
import CalendarUserSelector from '../_components/CalendarUserSelector/CalendarUserSelector.vue';
import '@fullcalendar/core/vdom' // solves problem with Vite
import frLocale from '@fullcalendar/core/locales/fr';
import FullCalendar from '@fullcalendar/vue3'
import dayGridPlugin from '@fullcalendar/daygrid'
import interactionPlugin from '@fullcalendar/interaction'
import timeGridPlugin from '@fullcalendar/timegrid'
import listPlugin from '@fullcalendar/list';
const currentEvent = {
events: [{
@@ -52,7 +54,8 @@ export default {
current: currentEvent
},
calendarOptions: {
plugins: [ dayGridPlugin, interactionPlugin, timeGridPlugin ],
locale: frLocale,
plugins: [ dayGridPlugin, interactionPlugin, timeGridPlugin, listPlugin ],
initialView: 'timeGridWeek',
initialDate: window.startDate !== undefined ? window.startDate : new Date(),
eventSources: window.startDate !== undefined ? [currentEvent] : [],

View File

@@ -1,9 +1,9 @@
import { personMessages } from 'ChillPersonAssets/vuejs/_js/i18n'
import { calendarEventMessages } from '../_components/CalendarEvent/js/i18n'
import { calendarUserSelectorMessages } from '../_components/CalendarUserSelector/js/i18n';
const appMessages = {
fr: {
choose_your_date: "Sélectionnez votre plage",
activity: {
add_persons: "Ajouter des personnes concernées",
bloc_persons: "Usagers",
@@ -16,7 +16,6 @@ const appMessages = {
}
Object.assign(appMessages.fr, personMessages.fr);
Object.assign(appMessages.fr, calendarEventMessages.fr);
Object.assign(appMessages.fr, calendarUserSelectorMessages.fr);
export {