From 9da714c5ea5bef9bd0dc02772f6e04210a28d24c Mon Sep 17 00:00:00 2001
From: Michael Bauer <michael-bauer@posteo.de>
Date: Mon, 4 Nov 2024 14:59:16 +0100
Subject: [PATCH] Add buttons to the coursebook-print-dialog

---
 .../components/coursebook/CoursebookPrintDialog.vue | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/CoursebookPrintDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/CoursebookPrintDialog.vue
index 2f4761244..65e29f2c5 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/CoursebookPrintDialog.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/CoursebookPrintDialog.vue
@@ -1,6 +1,8 @@
 <script setup>
 import MobileFullscreenDialog from "aleksis.core/components/generic/dialogs/MobileFullscreenDialog.vue";
 import SecondaryActionButton from "aleksis.core/components/generic/buttons/SecondaryActionButton.vue";
+import PrimaryActionButton from "aleksis.core/components/generic/buttons/PrimaryActionButton.vue";
+import CancelButton from "aleksis.core/components/generic/buttons/CancelButton.vue";
 </script>
 
 <template>
@@ -57,6 +59,17 @@ import SecondaryActionButton from "aleksis.core/components/generic/buttons/Secon
         :label="$t('alsijil.coursebook.print.include_coursebook')"
       />
     </template>
+    <template #actions>
+      <primary-action-button
+        i18n-key="alsijil.coursebook.print.button"
+        icon-text="$print"
+        @click="print"
+      />
+      <!-- TODO: Should cancel reset state? -->
+      <cancel-button
+        @click="dialog=false"
+      />
+    </template>
   </mobile-fullscreen-dialog>
 </template>
 
-- 
GitLab