From c796c1933dd4260e24663e7815cc81501c9f6e90 Mon Sep 17 00:00:00 2001 From: Muhammad Arsalan <muhammad@ebi.ac.uk> Date: Mon, 23 Oct 2023 17:18:50 +0100 Subject: [PATCH] :safety_vest: Validation fixes --- components/detailPage/MetaboliteOfSpecies.vue | 14 ++++---- pages/test.vue | 32 +++++++++++++++++++ 2 files changed, 39 insertions(+), 7 deletions(-) create mode 100644 pages/test.vue diff --git a/components/detailPage/MetaboliteOfSpecies.vue b/components/detailPage/MetaboliteOfSpecies.vue index 33ef364..c951a60 100644 --- a/components/detailPage/MetaboliteOfSpecies.vue +++ b/components/detailPage/MetaboliteOfSpecies.vue @@ -34,7 +34,7 @@ <tr> <td :rowspan="origins.length + 1"> <i>{{ species_text || "-" }}</i> - <span v-if="species_text"> + <span v-if="species_accession"> (<a class="vf-link" :href="species_accession_url" @@ -49,7 +49,7 @@ <tr> <td :rowspan="origins.length"> <i>{{ species_text || "-" }}</i> - <span v-if="species_text"> + <span v-if="species_accession"> (<a class="vf-link" :href="species_accession_url" @@ -60,7 +60,7 @@ </td> <td> {{ origins[0].component_text || "-" }} - <span v-if="origins[0].component_text"> + <span v-if="origins[0].component_accession"> (<a class="vf-link" :href="origins[0].component_accession_url" @@ -73,7 +73,7 @@ {{ origins[0].source_type || "-" }} <span v-if=" - origins[0].source_type && + origins[0].source_accession && origins[0].source_accession_url " > @@ -84,7 +84,7 @@ >{{ origins[0].source_accession }}</a >) </span> - <span v-else-if="origins[0].source_type"> + <span v-else-if="origins[0].source_accession"> ({{ origins[0].source_accession }}) </span> </td> @@ -101,7 +101,7 @@ <tr v-for="(origin, index) in origins" :key="index"> <td> {{ origin.component_text || "-" }} - <span v-if="origin.component_text"> + <span v-if="origin.component_accession"> (<a class="vf-link" :href="origin.component_accession_url" @@ -112,7 +112,7 @@ </td> <td> {{ origin.source_type || "-" }} - <span v-if="origin.source_type"> + <span v-if="origin.source_accession"> (<a class="vf-link" :href="origin.source_accession_url" diff --git a/pages/test.vue b/pages/test.vue new file mode 100644 index 0000000..88b3d17 --- /dev/null +++ b/pages/test.vue @@ -0,0 +1,32 @@ +<template> + <DetailPageMetaboliteOfSpecies + :compound_origins="origins" + /> +</template> + +<script setup lang="ts"> +let origins = { + "Homo sapiens": { + "species_text": "Homo sapiens", + "species_accession": "NCBI:txid9606", + "species_accession_url": "http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=txid9606", + "origins": [ + { + "species_text": "Homo sapiens", + "species_accession": "NCBI:txid9606", + "component_text": "component text", + "component_accession": "accession", + "strain_text": "strain", + "source_type": "DOI", + "source_accession": "10.1038/nbt.2488", + "comments": "comment", + "species_accession_url": "http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=txid9606", + "source_accession_url": null + }, + + + ] + }, +} + +</script> \ No newline at end of file -- GitLab