From a00b3a04adbcf15fc3861f0c37b6686ae6dc9445 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Fri, 7 Feb 2025 23:55:43 +0100 Subject: [PATCH] bugfixng seo --- src/routes/etf/[tickerID]/+layout.svelte | 2 +- src/routes/etf/[tickerID]/+page.svelte | 12 ++++++++---- src/routes/stocks/[tickerID]/+layout.svelte | 2 +- src/routes/stocks/[tickerID]/+page.svelte | 10 +++++++--- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/routes/etf/[tickerID]/+layout.svelte b/src/routes/etf/[tickerID]/+layout.svelte index e593f933..1aff24da 100644 --- a/src/routes/etf/[tickerID]/+layout.svelte +++ b/src/routes/etf/[tickerID]/+layout.svelte @@ -256,7 +256,7 @@ $etfTicker = data?.getParams; $assetType = "stock"; $displayCompanyName = data?.companyName; - $currentPortfolioPrice = data?.getStockQuote?.price; + $currentPortfolioPrice = data?.getStockQuote?.price?.toFixed(2); prePostData = data?.getPrePostQuote || {}; const output = [...data?.getOneDayPrice] ?? []; oneDayPrice = output?.map((item) => ({ diff --git a/src/routes/etf/[tickerID]/+page.svelte b/src/routes/etf/[tickerID]/+page.svelte index 18d5e792..98e8e94b 100644 --- a/src/routes/etf/[tickerID]/+page.svelte +++ b/src/routes/etf/[tickerID]/+page.svelte @@ -150,7 +150,7 @@ if ($realtimePrice !== null && $realtimePrice !== 0) { $currentPortfolioPrice = $realtimePrice; } else if ($realtimePrice === null || $realtimePrice === 0) { - $realtimePrice = data?.getStockQuote?.price; + $realtimePrice = data?.getStockQuote?.price?.toFixed(2); $currentPortfolioPrice = $realtimePrice; } else if (oneDayPrice?.length !== 0) { const length = oneDayPrice?.length; @@ -412,9 +412,13 @@ } let displayLegend = { - close: data?.getStockQuote?.price, + close: data?.getStockQuote?.price + ? data?.getStockQuote?.price?.toFixed(2) + : "n/a", date: "-", - change: data?.getStockQuote?.changesPercentage, + change: data?.getStockQuote?.changesPercentage + ? data?.getStockQuote?.changesPercentage?.toFixed(2) + : "n/a", }; let displayLastLogicalRangeValue; @@ -672,7 +676,7 @@ = 0 ? "▲" : "▼"} ${displayLegend?.change}%`} + title={`${$etfTicker} ${$currentPortfolioPrice !== null && $currentPortfolioPrice !== 0 ? $currentPortfolioPrice : data?.getStockQuote?.price?.toFixed(2)} ${displayLegend?.change >= 0 ? "▲" : "▼"} ${displayLegend?.change}%`} description={`Get a real-time ${data?.companyName} (${$etfTicker}) stock chart, price quote with breaking news, financials, statistics, charts and more.`} /> diff --git a/src/routes/stocks/[tickerID]/+layout.svelte b/src/routes/stocks/[tickerID]/+layout.svelte index cfb05b28..288e4923 100644 --- a/src/routes/stocks/[tickerID]/+layout.svelte +++ b/src/routes/stocks/[tickerID]/+layout.svelte @@ -259,7 +259,7 @@ $stockTicker = data?.getParams; $assetType = "stock"; $displayCompanyName = data?.companyName; - $currentPortfolioPrice = data?.getStockQuote?.price; + $currentPortfolioPrice = data?.getStockQuote?.price?.toFixed(2); prePostData = data?.getPrePostQuote || {}; const output = [...data?.getOneDayPrice] ?? []; oneDayPrice = output?.map((item) => ({ diff --git a/src/routes/stocks/[tickerID]/+page.svelte b/src/routes/stocks/[tickerID]/+page.svelte index 0b765b75..657852a7 100644 --- a/src/routes/stocks/[tickerID]/+page.svelte +++ b/src/routes/stocks/[tickerID]/+page.svelte @@ -414,9 +414,13 @@ } let displayLegend = { - close: data?.getStockQuote?.price, + close: data?.getStockQuote?.price + ? data?.getStockQuote?.price?.toFixed(2) + : "n/a", date: "-", - change: data?.getStockQuote?.changesPercentage, + change: data?.getStockQuote?.changesPercentage + ? data?.getStockQuote?.changesPercentage?.toFixed(2) + : "n/a", }; let displayLastLogicalRangeValue; @@ -674,7 +678,7 @@ = 0 ? "▲" : "▼"} ${displayLegend?.change}%`} + title={`${$stockTicker} ${$currentPortfolioPrice !== null && $currentPortfolioPrice !== 0 ? $currentPortfolioPrice : data?.getStockQuote?.price?.toFixed(2)} ${displayLegend?.change >= 0 ? "▲" : "▼"} ${displayLegend?.change}%`} description={`Get a real-time ${data?.companyName} (${$stockTicker}) stock chart, price quote with breaking news, financials, statistics, charts and more.`} />