From 347a9c05ac2b0bf2ffe9b7ff687be8e07bfd6d7c Mon Sep 17 00:00:00 2001 From: Michael Bauer <michael-bauer@posteo.de> Date: Thu, 6 Jun 2024 17:44:36 +0200 Subject: [PATCH] Add create-button to AbsenceCreationDialog --- .../absences/AbsenceCreationDialog.vue | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue index 49c763423..a53262055 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue @@ -1,8 +1,19 @@ <template> <mobile-fullscreen-dialog v-model="popup"> <template #activator="activator"> - <!-- button +? --> - <!-- -> popup = true --> + <create-button + style="z-index: 5" + color="secondary" + @click="popup = true" + :disabled="popup" + fab + large + bottom + fixed + right + > + <v-icon>$plus</v-icon> + </create-button> </template> <template #title> <!-- Abwesenheit/Entschuldigung erfassen --> @@ -40,6 +51,7 @@ import MobileFullscreenDialog from "aleksis.core/components/generic/dialogs/MobileFullscreenDialog.vue"; import AbsenceCreationForm from "./AbsenceCreationForm.vue"; import AbsenceCreationSummary from "./AbsenceCreationSummary.vue"; +import CreateButton from "aleksis.core/components/generic/buttons/CreateButton.vue"; import CancelButton from "aleksis.core/components/generic/buttons/CancelButton.vue"; import SaveButton from "aleksis.core/components/generic/buttons/SaveButton.vue"; @@ -49,6 +61,7 @@ export default { MobileFullscreenDialog, AbsenceCreationForm, AbsenceCreationSummary, + CreateButton, CancelButton, SaveButton, }, @@ -62,7 +75,7 @@ export default { methods: { confirm() { // TODO: Send mutation (shown in absence-creation-summary) - popup = false, + popup = false; }, }, }; -- GitLab