From fbc066544bfef12414e3bdb86760cdb7eb6ed28b Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Wed, 30 Oct 2024 11:19:04 +0100
Subject: [PATCH] Show Rearrange list item title

---
 .../statistics/StatisticsForPersonPage.vue    | 37 +++++++++++--------
 1 file changed, 22 insertions(+), 15 deletions(-)

diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue
index 84d599ec7..b337e2cae 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue
@@ -27,11 +27,12 @@
         <template #default="{ items }">
           <v-list-item v-for="item in items" :key="item.id">
             <v-list-item-content>
-              <v-list-item-title class="d-flex">
+              <v-list-item-title>
                 <!-- date & timeslot -->
                 <time :datetime="item.relatedDocumentation.datetimeStart" class="text-no-wrap">
                   {{ $d($parseISODate(item.relatedDocumentation.datetimeStart), "shortDate") }}
                 </time>
+
                 <time :datetime="item.relatedDocumentation.datetimeStart" class="text-no-wrap">
                   {{ $d($parseISODate(item.relatedDocumentation.datetimeStart), "shortTime") }}
                 </time>
@@ -40,28 +41,34 @@
                   {{ $d($parseISODate(item.relatedDocumentation.datetimeEnd), "shortTime") }}
                 </time>
                 <!-- teacher -->
-                <person-chip v-for="teacher in item.relatedDocumentation.teachers" :person="teacher" no-link />
+                <person-chip
+                  v-for="teacher in item.relatedDocumentation.teachers"
+                  :person="teacher"
+                  no-link
+                  small
+                />
                 <!-- group -->
-                <div>
+                <span>
                   {{ item.groupShortName }}
-                </div>
+                </span>
                 <!-- subject -->
-                <subject-chip :subject="item.relatedDocumentation.subject" />
-                <v-spacer />
-                <!-- chips: absences & extraMarks -->
-                <absence-reason-chip
-                  v-if="item.absenceReason"
-                  :absenceReason="item.absenceReason"
-                />
-                <extra-mark-chip
-                  v-if="item.extraMark"
-                  :extra-mark="item.extraMark"
-                />
+                <subject-chip :subject="item.relatedDocumentation.subject" small />
               </v-list-item-title>
               <v-list-item-subtitle>
                 {{ item.note }}
               </v-list-item-subtitle>
             </v-list-item-content>
+            <v-list-item-action>
+              <!-- chips: absences & extraMarks -->
+              <absence-reason-chip
+                v-if="item.absenceReason"
+                :absenceReason="item.absenceReason"
+              />
+              <extra-mark-chip
+                v-if="item.extraMark"
+                :extra-mark="item.extraMark"
+              />
+            </v-list-item-action>
           </v-list-item>
           <v-divider></v-divider>
         </template>
-- 
GitLab