From b2d943a0ccef87ee382326270c63e651b62634af Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Sun, 27 Oct 2024 20:34:10 +0100 Subject: [PATCH] refactor code --- src/lib/components/AIScore.svelte | 275 ++++---- src/lib/store.ts | 1 + src/routes/stocks/[tickerID]/+layout.svelte | 4 +- .../[tickerID]/dividends/+layout.svelte | 85 ++- .../stocks/[tickerID]/dividends/+page.svelte | 10 +- .../[tickerID]/financials/+layout.svelte | 2 +- .../financials/balance-sheet/+layout.svelte | 87 +++ .../financials/balance-sheet/+page.svelte | 33 +- .../stocks/[tickerID]/insider/+layout.svelte | 8 +- .../insider/congress-trading/+layout.svelte | 80 +++ .../insider/congress-trading/+page.svelte | 602 +++++++++++------- .../stocks/[tickerID]/metrics/+layout.svelte | 4 +- .../stocks/[tickerID]/metrics/+page.svelte | 4 +- .../[tickerID]/metrics/[slug]/+layout.svelte | 80 +++ .../[tickerID]/metrics/[slug]/+page.svelte | 29 +- .../stocks/[tickerID]/options/+layout.svelte | 85 ++- .../stocks/[tickerID]/options/+page.svelte | 4 +- .../statistics/employees/+layout.svelte | 4 +- .../statistics/market-cap/+layout.svelte | 8 +- 19 files changed, 992 insertions(+), 413 deletions(-) create mode 100644 src/routes/stocks/[tickerID]/financials/balance-sheet/+layout.svelte create mode 100644 src/routes/stocks/[tickerID]/insider/congress-trading/+layout.svelte create mode 100644 src/routes/stocks/[tickerID]/metrics/[slug]/+layout.svelte diff --git a/src/lib/components/AIScore.svelte b/src/lib/components/AIScore.svelte index 3b8bf7ae..8cc303b4 100644 --- a/src/lib/components/AIScore.svelte +++ b/src/lib/components/AIScore.svelte @@ -1,131 +1,195 @@ - - -
-
- -
-
-
-

AI Score

- - -
- -
-
- - - - - - - - - - - {tier === 'Pro' || ['AAPL','NVDA','GOOGL','META','AMD']?.includes($stockTicker) ? score : 0} - - - -
- {#if tier === 'Pro' || ['AAPL','NVDA','GOOGL','META','AMD']?.includes($stockTicker) } - - {score} - - {:else} - - - XX - -
- - - - -
-
- {/if} -
-
- -
-

- {#if score === 10} - Strong Buy - {:else if score >=7} - Buy - {:else if score >=4} - Hold - {:else if score >=2} - Sell - {:else} - Strong Sell - {/if} -

-
-
-
-
+
+
+
+
+
+

+ AI Score +

+ +
+
+
+ + + + + + + + + + + {tier === "Pro" || + ["AAPL", "NVDA", "GOOGL", "META", "AMD"]?.includes($stockTicker) + ? score + : 0} + + +
+ {#if tier === "Pro" || ["AAPL", "NVDA", "GOOGL", "META", "AMD"]?.includes($stockTicker)} + + {score} + + {:else} + + + XX + +
+ + + + +
+
+ {/if} +
+
+
+

+ {#if score === 10} + Strong Buy + {:else if score >= 7} + Buy + {:else if score >= 4} + Hold + {:else if score >= 2} + Sell + {:else} + Strong Sell + {/if} +

+
+
+
+
- - -