diff --git a/src/lib/components/News.svelte b/src/lib/components/News.svelte index 0f388de4..feee0769 100644 --- a/src/lib/components/News.svelte +++ b/src/lib/components/News.svelte @@ -23,15 +23,24 @@ const minutes = Math.abs(Math.round(difference / (1000 * 60))); if (minutes < 60) { - return `${minutes} minutes`; + return `${minutes} minute${minutes !== 1 ? "s" : ""}`; } else if (minutes < 1440) { const hours = Math.round(minutes / 60); return `${hours} hour${hours !== 1 ? "s" : ""}`; - } else { + } else if (minutes < 10080) { const days = Math.round(minutes / 1440); + if (days > 6) { + return "1 week"; + } return `${days} day${days !== 1 ? "s" : ""}`; + } else if (minutes < 20160) { + return "2 weeks"; + } else { + const weeks = Math.round(minutes / 10080); + return `${weeks} week${weeks !== 1 ? "s" : ""}`; } }; + /* let videoId = null; diff --git a/src/routes/stocks/[tickerID]/+page.svelte b/src/routes/stocks/[tickerID]/+page.svelte index 5d278324..e627b223 100644 --- a/src/routes/stocks/[tickerID]/+page.svelte +++ b/src/routes/stocks/[tickerID]/+page.svelte @@ -1113,20 +1113,20 @@ {/if}
Bid {$wsBidPrice !== 0 && $wsBidPrice !== null ? $wsBidPrice : ((data?.getStockQuote?.bid !== 0 @@ -1137,22 +1137,22 @@
Market Cap {abbreviateNumber(data?.getStockQuote?.marketCap)}
Revenue (ttm) {stockDeck?.revenueTTM !== null && stockDeck?.revenueTTM !== 0 ? abbreviateNumber(stockDeck?.revenueTTM) @@ -1162,11 +1162,11 @@
Net Income (ttm) {stockDeck?.netIncomeTTM !== null ? abbreviateNumber(stockDeck?.netIncomeTTM) : "n/a"}EPS (ttm) {data?.getStockQuote?.eps}
PE Ratio (ttm) {data?.getStockQuote?.pe}
Forward PE {stockDeck?.forwardPE ?? "n/a"}
Shares Out {data?.getStockQuote?.sharesOutstanding !== null ? abbreviateNumber( data?.getStockQuote?.sharesOutstanding, @@ -1224,11 +1224,11 @@
Short % of Shares Out {stockDeck?.shortOutStandingPercent !== null ? stockDeck?.shortOutStandingPercent + "%" : "n/a"}
{data?.getStockQuote?.volume?.toLocaleString( + "en-us", + )}
Ask {$wsAskPrice !== 0 && $wsAskPrice !== null ? $wsAskPrice : ((data?.getStockQuote?.ask !== 0 @@ -1259,44 +1258,46 @@
Volume {abbreviateNumber(data?.getStockQuote?.volume)}
Open {data?.getStockQuote?.open?.toFixed(2)}
Previous Close {data?.getStockQuote?.previousClose?.toFixed(2)}
Day's Range {data?.getStockQuote?.dayLow?.toFixed(2)} - {data?.getStockQuote?.dayHigh?.toFixed( 2, )}52-Week Range {data?.getStockQuote?.yearLow?.toFixed(2)} - {data?.getStockQuote?.yearHigh?.toFixed( 2, )}Beta {stockDeck?.beta?.toFixed(2)}
Shares Float {stockDeck?.floatShares !== null ? abbreviateNumber(stockDeck?.floatShares) : "n/a"}Short % of Float {stockDeck?.shortFloatPercent !== null ? stockDeck?.shortFloatPercent + "%" : "n/a"}