feat(views/calendar): disable interaction in calendar root mode

This commit is contained in:
Elian Doran 2025-02-22 10:03:38 +02:00
parent bc4d820cb0
commit 5c1db3cab2
No known key found for this signature in database

View File

@ -85,7 +85,8 @@ export default class CalendarView extends ViewMode {
}
async renderList(): Promise<JQuery<HTMLElement> | undefined> {
const isEditable = true;
this.isCalendarRoot = this.parentNote.hasLabel("calendarRoot");
const isEditable = !this.isCalendarRoot;
const { Calendar } = await import("@fullcalendar/core");
const plugins: PluginDef[] = [];
@ -122,7 +123,6 @@ export default class CalendarView extends ViewMode {
});
calendar.render();
this.calendar = calendar;
this.isCalendarRoot = this.parentNote.hasLabel("calendarRoot");
return this.$root;
}