From eb80d1fe683624e62e323b660a38bec6e691cd8c Mon Sep 17 00:00:00 2001
From: Remi  PLANEL <rplanel@pasteur.fr>
Date: Wed, 15 May 2024 17:50:55 +0200
Subject: [PATCH] add message empty results

---
 frontend/pages/analyses/[analysisId]/genes.vue   | 5 +++++
 frontend/pages/analyses/[analysisId]/hmmer.vue   | 5 ++++-
 frontend/pages/analyses/[analysisId]/systems.vue | 3 +++
 3 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/frontend/pages/analyses/[analysisId]/genes.vue b/frontend/pages/analyses/[analysisId]/genes.vue
index c16d211..a9aea1e 100644
--- a/frontend/pages/analyses/[analysisId]/genes.vue
+++ b/frontend/pages/analyses/[analysisId]/genes.vue
@@ -50,4 +50,9 @@ const sanitizedGenes = computed(() => {
 </script>
 <template>
   <AnalysisResultDataTable v-if="sanitizedGenes.length > 0" :items="sanitizedGenes" :headers="headers" />
+  <v-else>
+    <v-alert type="info" variant="tonal">
+      No gene found.
+    </v-alert>
+  </v-else>
 </template>
diff --git a/frontend/pages/analyses/[analysisId]/hmmer.vue b/frontend/pages/analyses/[analysisId]/hmmer.vue
index bddefe9..5fd95b4 100644
--- a/frontend/pages/analyses/[analysisId]/hmmer.vue
+++ b/frontend/pages/analyses/[analysisId]/hmmer.vue
@@ -11,7 +11,7 @@ const { data: hmmers, error } = await useAPI<HmmersOut>(
 
 
 if (error.value) {
-  throw createError({ message: `Error while getting the list of hmmer for analysis ${route.params.analysisId}` })
+    throw createError({ message: `Error while getting the list of hmmer for analysis ${route.params.analysisId}` })
 }
 
 const headers = ref([
@@ -37,4 +37,7 @@ const sanitizedHmmer = computed(() => {
 </script>
 <template>
     <AnalysisResultDataTable v-if="sanitizedHmmer.length > 0" :items="sanitizedHmmer" :headers="headers" />
+    <v-alert type="info" variant="tonal">
+        No hmmer hit.
+    </v-alert>
 </template>
diff --git a/frontend/pages/analyses/[analysisId]/systems.vue b/frontend/pages/analyses/[analysisId]/systems.vue
index c3b8536..9bf386b 100644
--- a/frontend/pages/analyses/[analysisId]/systems.vue
+++ b/frontend/pages/analyses/[analysisId]/systems.vue
@@ -37,4 +37,7 @@ const sanitizedSystems = computed(() => {
 </script>
 <template>
   <AnalysisResultDataTable v-if="sanitizedSystems.length > 0" :items="sanitizedSystems" :headers="headers" />
+    <v-alert type="info" variant="tonal">
+        No system found.
+    </v-alert>
 </template>
-- 
GitLab