diff --git a/src/ts/interfaces/CalendarDataSourceElement.ts b/src/ts/interfaces/CalendarDataSourceElement.ts index e4fe2cb..67804e1 100644 --- a/src/ts/interfaces/CalendarDataSourceElement.ts +++ b/src/ts/interfaces/CalendarDataSourceElement.ts @@ -11,7 +11,11 @@ export default interface CalendarDataSourceElement { * The color of the element. This property will be computed automatically if not defined. */ color?: string; - + + /** + * The text color of event + */ + textColor?: string; /** * The date of the beginning of the element range. */ diff --git a/src/ts/js-year-calendar.ts b/src/ts/js-year-calendar.ts index 325f0a7..2573528 100644 --- a/src/ts/js-year-calendar.ts +++ b/src/ts/js-year-calendar.ts @@ -653,7 +653,10 @@ export default class Calendar { case 'background': parent.style.backgroundColor = events[events.length - 1].color; - + + if(events[events.length - 1].textColor) { + parent.style.color = events[events.length - 1].textColor; + } var currentTime = currentDate.getTime(); if (events[events.length - 1].startDate.getTime() == currentTime)