diff --git a/public/src/components/dialog/CreateGottesdienstDialog.vue b/public/src/components/dialog/CreateGottesdienstDialog.vue index 0adb327..83d76c5 100644 --- a/public/src/components/dialog/CreateGottesdienstDialog.vue +++ b/public/src/components/dialog/CreateGottesdienstDialog.vue @@ -9,7 +9,8 @@ import {onKeyPress} from "@/composables/enter"; interface CreateGottesdienstDialogProps extends DialogControls { onCreate: (arg0: Gottesdienst) => (Promise | undefined), gottesdienst?: Gottesdienst, - planId: number + planId: number, + onDelete?: () => void } onKeyPress("Enter", create) @@ -70,9 +71,12 @@ async function create(){ -
- - +
+ +
+ + +
diff --git a/public/src/views/PlanView.vue b/public/src/views/PlanView.vue index b4bfec2..427210b 100644 --- a/public/src/views/PlanView.vue +++ b/public/src/views/PlanView.vue @@ -128,7 +128,8 @@ async function createGottesdienst(gottesdienstId?: number){ plan.gottesdienste.splice(index, 1) plan.gottesdienste.push(godi) } - } + }, + onDelete: gottesdienst ? () => deleteGottedienst(gottesdienst.id) : undefined }) }