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 .