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"} |
| Ask | {$wsAskPrice !== 0 && $wsAskPrice !== null ? $wsAskPrice : ((data?.getStockQuote?.ask !== 0 @@ -1259,44 +1258,46 @@ | ||||
| Volume | {abbreviateNumber(data?.getStockQuote?.volume)} | {data?.getStockQuote?.volume?.toLocaleString( + "en-us", + )}||||
| 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"} |