diff --git a/apps/manacore/apps/web/src/lib/components/dashboard/widgets/CalendarEventsWidget.svelte b/apps/manacore/apps/web/src/lib/components/dashboard/widgets/CalendarEventsWidget.svelte
index eabca8a58..778fb7237 100644
--- a/apps/manacore/apps/web/src/lib/components/dashboard/widgets/CalendarEventsWidget.svelte
+++ b/apps/manacore/apps/web/src/lib/components/dashboard/widgets/CalendarEventsWidget.svelte
@@ -8,6 +8,10 @@
import { calendarService, type CalendarEvent } from '$lib/api/services';
import WidgetSkeleton from '../WidgetSkeleton.svelte';
import WidgetError from '../WidgetError.svelte';
+ import { APP_URLS } from '@manacore/shared-branding';
+
+ const isDev = typeof window !== 'undefined' && window.location.hostname === 'localhost';
+ const calendarUrl = isDev ? APP_URLS.calendar.dev : APP_URLS.calendar.prod;
let state = $state<'loading' | 'success' | 'error'>('loading');
let data = $state