diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index dfc0df39..f1bdc5a9 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -48,7 +48,6 @@ import Newspaper from "lucide-svelte/icons/newspaper"; import AudioLine from "lucide-svelte/icons/audio-lines"; import Gem from "lucide-svelte/icons/gem"; - import Moon from "lucide-svelte/icons/venetian-mask"; import stocknear_logo from "$lib/images/stocknear_logo.png"; /* import { diff --git a/src/routes/etf/[tickerID]/holdings/+page.server.ts b/src/routes/etf/[tickerID]/holdings/+page.server.ts index abdc5267..3d824bc8 100644 --- a/src/routes/etf/[tickerID]/holdings/+page.server.ts +++ b/src/routes/etf/[tickerID]/holdings/+page.server.ts @@ -17,7 +17,6 @@ export const load = async ({ locals, params }) => { const output = await response.json(); - return output; }; diff --git a/src/routes/etf/[tickerID]/holdings/+page.svelte b/src/routes/etf/[tickerID]/holdings/+page.svelte index b0498783..bebc80d3 100644 --- a/src/routes/etf/[tickerID]/holdings/+page.svelte +++ b/src/routes/etf/[tickerID]/holdings/+page.svelte @@ -9,7 +9,7 @@ import Infobox from "$lib/components/Infobox.svelte"; export let data; - let rawData = data?.getETFHoldings?.holdings; + let rawData = data?.getETFHoldings?.holdings || []; const lastUpdate = new Date(data?.getETFHoldings?.lastUpdate); const options = { month: "short", day: "numeric", year: "numeric" }; @@ -106,11 +106,13 @@
| + {new Date(item?.time).toLocaleString("en-US", { + month: "short", + day: "numeric", + year: "numeric", + daySuffix: "2-digit", + })} + | ++ {item?.open?.toFixed(2)} + | ++ {item?.high?.toFixed(2)} + | ++ {item?.low?.toFixed(2)} + | ++ {item?.close?.toFixed(2)} + | ++ {item?.change !== null ? item?.change : "n/a"} + | ++ {item?.changesPercentage !== null + ? item?.changesPercentage + "%" + : "n/a"} + | ++ {item?.volume?.toLocaleString("en-US")} + | +