Skip to content

Commit 8151263

Browse files
committed
Add categories to substances.
1 parent 67e3ada commit 8151263

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

app/src/data/substances.data.js

+7-4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export type Substance = {
1616
id: string,
1717
name: string,
1818
type: string,
19+
categories: string[],
1920
};
2021

2122
// Build a list of "proper" names from `config.tableOrder`
@@ -63,22 +64,24 @@ export const substances = keyById(
6364

6465
export const allSubstances = keyById(
6566
map((drug: { name: string, pretty_name?: string, categories: string[] }) => {
66-
const { name, categories } = drug;
67+
const { name } = drug;
6768

6869
const pretty_name =
6970
typeof drug.pretty_name === "string"
7071
? drug.pretty_name
7172
: upperFirst(name);
7273

74+
const categories =
75+
drug.categories && drug.categories.length > 0 ? drug.categories : [];
76+
7377
const type =
74-
(categories && categories.length && categories[0]) ||
75-
nameToType[name] ||
76-
"unknown";
78+
(categories.length > 0 && categories[0]) || nameToType[name] || "unknown";
7779

7880
return {
7981
id: name,
8082
name: pretty_name,
8183
type,
84+
categories,
8285
};
8386
})(allDrugs)
8487
);

0 commit comments

Comments
 (0)