diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/CoursebookPrintDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/CoursebookPrintDialog.vue index 2f476124461ddec963b24d1e6cc384cbe6b4310b..65e29f2c5d8b21484afb50fc85be002db93e6359 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>