diff --git a/frontend/src/helpers/url.ts b/frontend/src/helpers/url.ts
new file mode 100644
index 0000000..16c08cb
--- /dev/null
+++ b/frontend/src/helpers/url.ts
@@ -0,0 +1,25 @@
+//Calendar implementation for the HTWK Leipzig timetable. Evaluation and display of the individual dates in iCal format.
+//Copyright (C) 2024 HTWKalender support@htwkalender.de
+
+//This program is free software: you can redistribute it and/or modify
+//it under the terms of the GNU Affero General Public License as published by
+//the Free Software Foundation, either version 3 of the License, or
+//(at your option) any later version.
+
+//This program is distributed in the hope that it will be useful,
+//but WITHOUT ANY WARRANTY; without even the implied warranty of
+//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//GNU Affero General Public License for more details.
+
+//You should have received a copy of the GNU Affero General Public License
+//along with this program. If not, see .
+
+import { inject } from "vue";
+
+const domain = import.meta.env.SSR
+ ? inject("domain")!
+ : window.location.hostname;
+
+export function getLink(path: string, selectedRoom: string) {
+ return "https://" + domain + path + selectedRoom;
+}
\ No newline at end of file
diff --git a/frontend/src/view/CalendarLink.vue b/frontend/src/view/CalendarLink.vue
index 41f6dc5..d21d2d0 100644
--- a/frontend/src/view/CalendarLink.vue
+++ b/frontend/src/view/CalendarLink.vue
@@ -19,19 +19,14 @@ along with this program. If not, see .