diff --git a/src/routes/stocks/[tickerID]/+layout.svelte b/src/routes/stocks/[tickerID]/+layout.svelte index 5babf75c..dbc6ffef 100644 --- a/src/routes/stocks/[tickerID]/+layout.svelte +++ b/src/routes/stocks/[tickerID]/+layout.svelte @@ -13,7 +13,6 @@ currentPrice, priceIncrease, stockTicker, - assetType, displayCompanyName, isOpen, shouldUpdatePriceChart, @@ -235,10 +234,6 @@ function handleTypeOfTrade(state:string) let PriceAlert; onMount(async () => { - stockTicker.set(data?.getParams?.toUpperCase()); - assetType.set("stock"); - displayCompanyName.set(data?.companyName); - if (!data?.user) { LoginPopup = (await import("$lib/components/LoginPopup.svelte")).default; } else { @@ -320,9 +315,6 @@ function handleTypeOfTrade(state:string) $: { if ($page?.url?.pathname && typeof window !== "undefined") { - stockTicker.update((value) => (value = data?.getParams?.toUpperCase())); - assetType.update((value) => (value = "stock")); - displayCompanyName.update((value) => (value = data?.companyName)); const parts = $page?.url?.pathname?.split("/"); const sectionMap = { statistics: "statistics", diff --git a/src/routes/stocks/[tickerID]/+layout.ts b/src/routes/stocks/[tickerID]/+layout.ts index a1e6e7b9..1e4724c9 100644 --- a/src/routes/stocks/[tickerID]/+layout.ts +++ b/src/routes/stocks/[tickerID]/+layout.ts @@ -3,6 +3,9 @@ import { isAfterMarketClose, isBeforeMarketOpen, isWeekend, + stockTicker, + displayCompanyName, + assetType, } from "$lib/store"; const checkMarketHour = async () => { @@ -50,5 +53,8 @@ const checkMarketHour = async () => { }; export const load = async ({ params, data }) => { + stockTicker.set(data?.getParams?.toUpperCase()); + assetType.set("stock"); + displayCompanyName.set(data?.companyName); await checkMarketHour(); }; diff --git a/src/routes/stocks/[tickerID]/+page.svelte b/src/routes/stocks/[tickerID]/+page.svelte index 4e95ccc2..b304482d 100644 --- a/src/routes/stocks/[tickerID]/+page.svelte +++ b/src/routes/stocks/[tickerID]/+page.svelte @@ -13,6 +13,7 @@ wsAskPrice, currentPortfolioPrice, stockTicker, + displayCompanyName, isOpen, isBeforeMarketOpen, isWeekend, @@ -744,22 +745,21 @@