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