Added event colors

This commit is contained in:
Alexis
2024-04-03 18:55:43 +02:00
parent d62cd1dea1
commit c26bc80c69
22 changed files with 519 additions and 28 deletions

View File

@@ -244,6 +244,27 @@ export const useCalendar = defineStore('calendar', () => {
return staticConfig.months[index]
}
function setViewType(viewType: CalendarViewType): void {
currentConfig.value.viewType = viewType
}
function getViewTypeTitle(viewType: CalendarViewType): string {
switch (viewType) {
case 'year':
return 'Année'
case 'decade':
return 'Décennie'
case 'century':
return 'Siècle'
case 'month':
default:
return 'Mois'
}
}
function getFormattedDateTitle(date: LeimDate, showNumber?: boolean): string {
if (showNumber) {
return `${date.day} ${getMonthName(date.month)} ${date.year} ${getPeriodOfYear(date.year).short}`
@@ -280,6 +301,9 @@ export const useCalendar = defineStore('calendar', () => {
decrementYear,
jumpToDefaultDate,
compareTwoDates,
getFormattedDateTitle
getFormattedDateTitle,
getMonthName,
setViewType,
getViewTypeTitle
}
})