From 60a6fe086fc5c2d820cc69ca2117affa8cc2f9fd Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Mon, 8 Apr 2024 15:52:14 +0200
Subject: [PATCH] Fix lint in coursebook

---
 .../components/coursebook/documentation/DocumentationStatus.vue | 2 +-
 .../components/coursebook/documentation/LessonInformation.vue   | 1 +
 .../components/coursebook/documentation/LessonNotes.vue         | 2 ++
 aleksis/apps/alsijil/frontend/index.js                          | 2 +-
 4 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationStatus.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationStatus.vue
index 4b44fa537..5c6cb5f5c 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationStatus.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationStatus.vue
@@ -1,6 +1,6 @@
 <template>
   <v-tooltip bottom>
-    <template v-slot:activator="{ on, attrs }">
+    <template #activator="{ on, attrs }">
       <v-icon
         :color="currentStatus?.color"
         class="mr-md-4"
diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue
index 6e709e244..4c607d785 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue
@@ -35,6 +35,7 @@ import PersonChip from "aleksis.core/components/person/PersonChip.vue";
     <div :class="{ 'd-flex align-center flex-wrap gap': true }">
       <person-chip
         v-for="teacher in documentation.teachers"
+        :key="documentation.id + '-teacher-' + teacher.id"
         :person="teacher"
         no-link
         v-bind="compact ? dialogActivator.attrs : {}"
diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue
index 7e91c4c32..f85633f2e 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue
@@ -2,6 +2,7 @@
   <div
     class="d-flex align-center justify-space-between justify-md-end flex-wrap gap"
   >
+    <!-- eslint-disable @intlify/vue-i18n/no-raw-text -->
     <v-chip dense color="success">
       <v-chip small dense class="mr-2" color="green darken-3 white--text"
         >26</v-chip
@@ -29,6 +30,7 @@
     <v-chip dense color="primary" outlined>
       <v-icon>$edit</v-icon>
     </v-chip>
+    <!-- eslint-enable @intlify/vue-i18n/no-raw-text -->
   </div>
 </template>
 
diff --git a/aleksis/apps/alsijil/frontend/index.js b/aleksis/apps/alsijil/frontend/index.js
index 4a4399073..edcda144e 100644
--- a/aleksis/apps/alsijil/frontend/index.js
+++ b/aleksis/apps/alsijil/frontend/index.js
@@ -394,7 +394,7 @@ export default {
     {
       path: "coursebook/",
       component: () => import("./components/coursebook/Coursebook.vue"),
-      redirect: (to) => {
+      redirect: () => {
         return {
           name: "alsijil.coursebook_by_type_and_date",
           params: {
-- 
GitLab