From 82aa865e085f9ffbe39f01e6c6b2dbd4b67f612c Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Fri, 18 Oct 2024 18:48:27 +0200
Subject: [PATCH] Fix linter

---
 .../coursebook/statistics/StatisticsForGroupTab.vue       | 3 +++
 .../coursebook/statistics/StatisticsForPersonPage.vue     | 4 +++-
 .../coursebook/statistics/StatisticsTardinessCard.vue     | 8 ++++++--
 aleksis/apps/alsijil/frontend/index.js                    | 5 ++++-
 4 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue
index c7f8d258d..291c0c905 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue
@@ -20,6 +20,7 @@
       #[`extraMarks.${index}.count`]="{ item }"
     >
       <extra-mark-chip
+        :key="extraMark.id"
         :extra-mark="extraMark"
         only-show-count
         dense
@@ -34,6 +35,7 @@
       #[`absenceReasons.${index}.count`]="{ item }"
     >
       <absence-reason-chip
+        :key="absenceReason.id"
         :absence-reason="absenceReason"
         only-show-count
         dense
@@ -45,6 +47,7 @@
       />
     </template>
 
+    <!-- eslint-disable-next-line vue/valid-v-slot -->
     <template #person.fullName="{ item }">
       <person-chip :person="item.person" />
     </template>
diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue
index 7553cb2c7..664b7adfe 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue
@@ -54,7 +54,9 @@
                   {{ extraMark.name }}
                 </v-chip>
               </v-list-item-title>
-              <v-list-item-subtitle> item.personalNote </v-list-item-subtitle>
+              <v-list-item-subtitle>
+                {{ item.personalNote }}
+              </v-list-item-subtitle>
             </v-list-item-content>
           </v-list-item>
           <v-divider></v-divider>
diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsTardinessCard.vue b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsTardinessCard.vue
index 55936148a..14740a366 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsTardinessCard.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsTardinessCard.vue
@@ -1,7 +1,9 @@
 <template>
   <v-skeleton-loader v-if="loading" type="card" />
   <v-card v-else class="text-center">
-    <v-card-text class="d-flex flex-column align-center justify-center fill-height">
+    <v-card-text
+      class="d-flex flex-column align-center justify-center fill-height"
+    >
       <div class="text-h2">
         {{ tardinessCount }}
       </div>
@@ -16,7 +18,9 @@
         </div>
         <div>
           <v-icon small>mdi-diameter-variant</v-icon>
-          {{ $tc("time.minutes_n", (tardinessSum / tardinessCount).toFixed(2)) }}
+          {{
+            $tc("time.minutes_n", (tardinessSum / tardinessCount).toFixed(2))
+          }}
         </div>
       </div>
     </v-card-text>
diff --git a/aleksis/apps/alsijil/frontend/index.js b/aleksis/apps/alsijil/frontend/index.js
index 5aabbc9cc..c385c6498 100644
--- a/aleksis/apps/alsijil/frontend/index.js
+++ b/aleksis/apps/alsijil/frontend/index.js
@@ -16,7 +16,10 @@ export const collectionItems = {
   corePersonWidgets: [
     {
       key: "core-person-widgets",
-      component: () => import("./components/coursebook/statistics/StatisticsForPersonCard.vue"),
+      component: () =>
+        import(
+          "./components/coursebook/statistics/StatisticsForPersonCard.vue"
+        ),
       shouldDisplay: (person, currentSchoolTerm) => currentSchoolTerm != null,
       colProps: {
         cols: 12,
-- 
GitLab