set default null metric

This commit is contained in:
Ryan Vazquez
2020-10-13 16:25:24 -04:00
parent 57a91a0d96
commit 94b248e682
+17 -7
View File
@@ -119,13 +119,23 @@ export const ConfigProvider = ({ children }: { children: ReactNode }) => {
const engineerCost = getEngineerCost();
const icons = getIcons();
setConfig(prevState => ({
...prevState,
metrics,
products,
engineerCost,
icons,
}));
if (metrics.find((m: Metric) => m.kind === null)) {
setConfig(prevState => ({
...prevState,
metrics,
products,
engineerCost,
icons,
}));
} else {
setConfig(prevState => ({
...prevState,
metrics: [...prevState.metrics, ...metrics],
products,
engineerCost,
icons,
}));
}
setLoading(false);
}