From 73cfec863950c177e8c67eb023af2fb98ab88455 Mon Sep 17 00:00:00 2001
From: Tamara Steinwender <tamara.steinwender@tugraz.at>
Date: Wed, 30 Nov 2022 16:25:47 +0100
Subject: [PATCH] Dbp-modal fires an event on close

---
 packages/common/src/modal.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/packages/common/src/modal.js b/packages/common/src/modal.js
index ea7f65fd..a395c362 100644
--- a/packages/common/src/modal.js
+++ b/packages/common/src/modal.js
@@ -60,7 +60,12 @@ export class Modal extends DBPLitElement {
         MicroModal.show(this._('#' + this.modalId), {
             disableScroll: true,
             onClose: (modal) => {
-                // TODO get from parent maybe notify parent with event
+                const event = new CustomEvent('dbp-modal-closed', {
+                    detail: {id: this.modalId},
+                    bubbles: true,
+                    composed: true,
+                });
+                this.dispatchEvent(event);
             },
         });
     }
-- 
GitLab