@sdetweil Good morning.
This solution did not work for me. I would like to continue to use the default calendar, but only show 2 of the 4 calendars I have plugged into it.
I initially tried to give each calendar a different position then comment out the calendars I didn’t want to show but it ended up hiding all default calendars. My current temporary solution is to have everything show on all calendars since the CalendarEXT3 being fully populated is most important. The default calendar showing 2 of the 4 calendars is the “nice to have.”
Here’s my configuration for these modules (with personal info redacted):
{
module: "calendar",
header: "Family",
position: "bottom_left",
config: {
calendars: [
{
symbol: "calendar-check",
maximumEntries: "30",
url: "Family calendar URL"
},
{
symbol: "dumbbell",
url: "Gym Schedule URL"
//position: "bottom_right"
},
{
symbol: "user-nurse",
url: "Work schedule URL"
//position: "bottom_right"
},
{
url: "https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics"
}
]
}
},
{
module: 'MMM-CalendarExt3',
position: "upper_third",
title: "Family Calendar",
config: {
mode: "month",
fontSize: '22px',
eventTransformer: (event) => {
if (event.title.includes("Dad")) {
event.color = "blue";
} else if (event.title.includes("Mom")) {
event.color = "yellow";
} else if (event.title.includes("Kid #1")) {
event.color = "red";
} else if (event.title.includes("Kid #2")) {
event.color = "green";
}
return event;
}