From c237f2486411864dd74d40636e82c70fe85893a1 Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Wed, 19 Jun 2024 23:12:49 +0200
Subject: [PATCH] Make absence reason select card single-line

---
 .../components/coursebook/Coursebook.vue      | 30 +++++++++++--------
 .../apps/alsijil/frontend/messages/en.json    |  2 +-
 2 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
index 6ced8cee9..0d769e924 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
@@ -22,20 +22,24 @@
           v-show="pageType === 'absences' && selectedParticipations.length"
         >
           <v-card-text>
-            {{
-              $tc(
-                "alsijil.coursebook.absences.action_for_selected",
-                selectedParticipations.length,
-              )
-            }}
+            <v-row align="center">
+              <v-col cols="6">
+                {{
+                  $tc(
+                    "alsijil.coursebook.absences.action_for_selected",
+                    selectedParticipations.length,
+                  )
+                }}
+              </v-col>
+              <v-col cols="6">
+                <absence-reason-buttons
+                  allow-empty
+                  empty-value="present"
+                  @input="handleMultipleAction"
+                />
+              </v-col>
+            </v-row>
           </v-card-text>
-          <v-card-actions>
-            <absence-reason-buttons
-              allow-empty
-              empty-value="present"
-              @input="handleMultipleAction"
-            />
-          </v-card-actions>
         </v-card>
       </v-expand-transition>
     </template>
diff --git a/aleksis/apps/alsijil/frontend/messages/en.json b/aleksis/apps/alsijil/frontend/messages/en.json
index 17ebf62bf..d3a9e5c74 100644
--- a/aleksis/apps/alsijil/frontend/messages/en.json
+++ b/aleksis/apps/alsijil/frontend/messages/en.json
@@ -83,7 +83,7 @@
       "no_data": "No lessons for the selected groups and courses in this period",
       "no_results": "No search results for {search}",
       "absences": {
-        "action_for_selected": "Action for one selected participation | Action for {count} selected participations"
+        "action_for_selected": "Mark selected participant as: | Mark {count} selected participants as"
       }
     }
   },
-- 
GitLab