From ad22a665c34c1723da12bcb08eb024efc916cf92 Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Thu, 15 Aug 2024 06:55:46 +0000
Subject: [PATCH] make .my-courses-navigation css available globally again,
 fixes #4451, fixes #4412

Closes #4451 and #4412

Merge request studip/studip!3247
---
 .../assets/stylesheets/scss/my_courses.scss   | 41 +++++++++++++++++
 .../vue/components/MyCoursesNavigation.vue    | 44 -------------------
 2 files changed, 41 insertions(+), 44 deletions(-)

diff --git a/resources/assets/stylesheets/scss/my_courses.scss b/resources/assets/stylesheets/scss/my_courses.scss
index 769f3d2af1e..62c3be81367 100644
--- a/resources/assets/stylesheets/scss/my_courses.scss
+++ b/resources/assets/stylesheets/scss/my_courses.scss
@@ -57,3 +57,44 @@ form.default .mycourses-group-selector {
         }
     }
 }
+
+$icon-padding: 3px;
+
+.my-courses-navigation {
+    list-style: none;
+    margin: 0 0 -10px;
+    padding: 0;
+
+    display: flex;
+    flex-wrap: wrap;
+}
+.my-courses-navigation-item {
+    margin: 0 3px 10px 0;
+
+    a {
+        display: inline-block;
+        padding: $icon-padding;
+    }
+
+    &:last-child {
+        margin-right: 0;
+    }
+
+    img {
+        vertical-align: bottom;
+    }
+
+    .empty-slot {
+        display: inline-block;
+        padding-left: $icon-padding;
+        padding-right: $icon-padding;
+    }
+}
+.my-courses-navigation-important {
+    $border-width: 1px;
+    border: $border-width solid var(--red);
+
+    a {
+        padding: $icon-padding - $border-width;
+    }
+}
diff --git a/resources/vue/components/MyCoursesNavigation.vue b/resources/vue/components/MyCoursesNavigation.vue
index aa36499facc..e782c7a60f6 100644
--- a/resources/vue/components/MyCoursesNavigation.vue
+++ b/resources/vue/components/MyCoursesNavigation.vue
@@ -27,47 +27,3 @@ export default {
     }
 }
 </script>
-
-<style lang="scss">
-$icon-padding: 3px;
-
-.my-courses-navigation {
-    list-style: none;
-    margin: 0;
-    margin-bottom: -10px;
-    padding: 0;
-
-    display: flex;
-    flex-wrap: wrap;
-}
-.my-courses-navigation-item {
-    margin: 0 3px 10px 0;
-
-    a {
-        display: inline-block;
-        padding: $icon-padding;
-    }
-
-    &:last-child {
-        margin-right: 0;
-    }
-
-    img {
-        vertical-align: bottom;
-    }
-
-    .empty-slot {
-        display: inline-block;
-        padding-left: $icon-padding;
-        padding-right: $icon-padding;
-    }
-}
-.my-courses-navigation-important {
-    $border-width: 1px;
-    border: $border-width solid var(--red);
-
-    a {
-        padding: $icon-padding - $border-width;
-    }
-}
-</style>
-- 
GitLab