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;
},
},