diff --git a/packages/sections/src/drug/Pharmacogenomics/Body.jsx b/packages/sections/src/drug/Pharmacogenomics/Body.jsx index 0ee3d3a80..30381b7cb 100644 --- a/packages/sections/src/drug/Pharmacogenomics/Body.jsx +++ b/packages/sections/src/drug/Pharmacogenomics/Body.jsx @@ -42,15 +42,15 @@ const getLevelElementClassName = level => { case "1A": return "green"; case "2": - return "level-blue"; + return "blue"; case "2A": - return "level-blue"; + return "blue"; case "3": - return "level-yellow"; + return "yellow"; case "4": - return "level-red"; + return "red"; default: - return "level-red"; + return "red"; } }; @@ -145,15 +145,20 @@ function Body({ id: chemblId, label: name, entity }) { id: "drugResponse", label: "Drug Response Phenotype", renderCell: ({ phenotypeText = naLabel, phenotypeFromSourceId, genotypeAnnotationText }) => { - const phenotypeTextElement = phenotypeFromSourceId ? ( - - {phenotypeText} - - ) : ( - - {phenotypeText} - - ); + let phenotypeTextElement; + + if (phenotypeText) { + phenotypeTextElement = phenotypeFromSourceId ? ( + + {phenotypeText} + + ) : ( + + {phenotypeText} + + ); + } else phenotypeTextElement = naLabel; + return phenotypeTextElement; }, }, diff --git a/packages/sections/src/target/Pharmacogenomics/PharmacogenomicsTable.jsx b/packages/sections/src/target/Pharmacogenomics/PharmacogenomicsTable.jsx index df6b14af6..239464abd 100644 --- a/packages/sections/src/target/Pharmacogenomics/PharmacogenomicsTable.jsx +++ b/packages/sections/src/target/Pharmacogenomics/PharmacogenomicsTable.jsx @@ -38,15 +38,15 @@ const getLevelElementClassName = level => { case "1A": return "green"; case "2": - return "level-blue"; + return "blue"; case "2A": - return "level-blue"; + return "blue"; case "3": - return "level-yellow"; + return "yellow"; case "4": - return "level-red"; + return "red"; default: - return "level-red"; + return "red"; } }; @@ -126,15 +126,20 @@ function OverviewTab({ pharmacogenomics, query, variables }) { id: "drugResponse", label: "Drug Response Phenotype", renderCell: ({ phenotypeText = naLabel, phenotypeFromSourceId, genotypeAnnotationText }) => { - const phenotypeTextElement = phenotypeFromSourceId ? ( - - {phenotypeText} - - ) : ( - - {phenotypeText} - - ); + let phenotypeTextElement; + + if (phenotypeText) { + phenotypeTextElement = phenotypeFromSourceId ? ( + + {phenotypeText} + + ) : ( + + {phenotypeText} + + ); + } else phenotypeTextElement = naLabel; + return phenotypeTextElement; }, },