diff --git a/src/routes/stocks/[tickerID]/metrics/+layout.svelte b/src/routes/stocks/[tickerID]/metrics/+layout.svelte index 921f9260..bd87c9a9 100644 --- a/src/routes/stocks/[tickerID]/metrics/+layout.svelte +++ b/src/routes/stocks/[tickerID]/metrics/+layout.svelte @@ -4,12 +4,15 @@ export let data; - const names = data?.getBusinessMetrics?.revenue?.names; + const names = data?.getBusinessMetrics?.revenue?.names || []; const subsectionTitles = ["Overview", ...names]; const sectionMap = Object.fromEntries( - subsectionTitles.map((title) => { - const key = title.toLowerCase().replace(/ & /g, "-").replace(/ /g, "-"); + subsectionTitles?.map((title) => { + const key = title + ?.toLowerCase() + ?.replace(/ & /g, "-") + ?.replace(/ /g, "-"); return [key, key === "overview" ? "" : key]; }), ); @@ -63,7 +66,7 @@
No estimates available.
+ Currently, there are no business metrics available for {$stockTicker}. + We're working to add more data soon!