diff --git a/data/calendar.gresource.xml b/data/calendar.gresource.xml
index aefd806b..74331d7e 100644
--- a/data/calendar.gresource.xml
+++ b/data/calendar.gresource.xml
@@ -5,6 +5,7 @@
ui/calendar-management-dialog.ui
ui/calendar-popover.ui
ui/calendar-row.ui
+ ui/calendars-page.ui
ui/date-chooser.ui
ui/date-selector.ui
ui/edit-dialog.ui
diff --git a/data/meson.build b/data/meson.build
index aeb3506b..5befb3e0 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -85,6 +85,7 @@ resource_data = files(
'ui/alarm-row.ui',
'ui/calendar-management-dialog.ui',
'ui/calendar-row.ui',
+ 'ui/calendars-page.ui',
'ui/date-chooser.ui',
'ui/date-selector.ui',
'ui/edit-dialog.ui',
diff --git a/data/ui/calendar-management-dialog.ui b/data/ui/calendar-management-dialog.ui
index ee90d41b..26d9aff7 100644
--- a/data/ui/calendar-management-dialog.ui
+++ b/data/ui/calendar-management-dialog.ui
@@ -20,84 +20,6 @@