From 5c1db3cab2f31c283ea4dfe35c29dc74541395cc Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 22 Feb 2025 10:03:38 +0200 Subject: [PATCH] feat(views/calendar): disable interaction in calendar root mode --- src/public/app/widgets/view_widgets/calendar_view.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/public/app/widgets/view_widgets/calendar_view.ts b/src/public/app/widgets/view_widgets/calendar_view.ts index f0582d5ce..ebce0c0d7 100644 --- a/src/public/app/widgets/view_widgets/calendar_view.ts +++ b/src/public/app/widgets/view_widgets/calendar_view.ts @@ -85,7 +85,8 @@ export default class CalendarView extends ViewMode { } async renderList(): Promise | 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; }