From 1d855cd9b6cf7c4951a4fec0b4c6f4637de1a65b Mon Sep 17 00:00:00 2001
From: Simon Malesys <simon.malesys@pasteur.fr>
Date: Thu, 27 Feb 2025 10:18:18 +0100
Subject: [PATCH] Use a v-if on AppDialog to decrease the amount of DOM nodes
 on page start

---
 src/client/components/AppDialog.vue | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/client/components/AppDialog.vue b/src/client/components/AppDialog.vue
index 86f9fb18..df57505b 100644
--- a/src/client/components/AppDialog.vue
+++ b/src/client/components/AppDialog.vue
@@ -12,7 +12,10 @@
     >
       <i class="icon-close"></i>
     </button>
-    <slot />
+
+    <section v-if="isVisible()">
+      <slot />
+    </section>
   </dialog>
 </template>
 
-- 
GitLab