diff --git a/src/routes/analysts/+page.svelte b/src/routes/analysts/+page.svelte index 669432fd..7eb2782a 100644 --- a/src/routes/analysts/+page.svelte +++ b/src/routes/analysts/+page.svelte @@ -295,13 +295,13 @@ $: { {#if Number(item?.successRate) >= 0} - {Number(item?.successRate)?.toFixed(2)}% + +{Number(item?.successRate)?.toFixed(2)}% {/if} {#if Number(item?.avgReturn) >= 0} - {Number(item?.avgReturn)?.toFixed(2)}% + +{Number(item?.avgReturn)?.toFixed(2)}% {:else} {Number(item?.avgReturn)?.toFixed(2)}% {/if} diff --git a/src/routes/analysts/[slug]/+page.server.ts b/src/routes/analysts/[slug]/+page.server.ts index 9fce74b7..a11c3a7e 100644 --- a/src/routes/analysts/[slug]/+page.server.ts +++ b/src/routes/analysts/[slug]/+page.server.ts @@ -1,6 +1,6 @@ export const load = async ({ locals, setHeaders, params }) => { const getAnalystStats = async () => { - const { apiURL, apiKey } = locals; + const { apiURL, apiKey, user } = locals; const postData = { analystId: params.slug }; // make the POST request to the endpoint diff --git a/src/routes/analysts/[slug]/+page.svelte b/src/routes/analysts/[slug]/+page.svelte index 420b95cb..a7f42bab 100644 --- a/src/routes/analysts/[slug]/+page.svelte +++ b/src/routes/analysts/[slug]/+page.svelte @@ -1,14 +1,16 @@ @@ -122,27 +122,27 @@ function sectorSelector(sector) { -
- +
+ - -
+
-
-
-
+
+
+ + +
-
+
-
+
{analystName}
@@ -168,9 +168,9 @@ function sectorSelector(sector) {
-
+
-
+
@@ -184,12 +184,12 @@ function sectorSelector(sector) {
-
{successRate?.toFixed(2)}%
+
{successRate >= 0 ? '+' : ''}{successRate?.toFixed(2)}%
Success Rate
-
{avgReturn?.toFixed(2)}%
+
{avgReturn >= 0 ? '+' : ''}{avgReturn?.toFixed(2)}%
Avg Return
@@ -203,15 +203,15 @@ function sectorSelector(sector) {
- + Main Sectors:
{#each data?.getAnalystStats?.mainSectors as sector} - + + {sector} + {/each}
@@ -247,14 +247,14 @@ function sectorSelector(sector) { - {#each ratingsList as item} + {#each stockList as item, index} - goto(`/stocks/${item?.ticker}`)} class="sm:hover:bg-[#245073] sm:hover:bg-opacity-[0.2] odd:bg-[#27272A] cursor-pointer"> +
- {item?.ticker} - {item?.name} + {item?.ticker} + {item?.name?.length > charNumber ? item?.name?.slice(0,charNumber) + "..." : item?.name}
@@ -290,25 +290,74 @@ function sectorSelector(sector) {
- + +
-
-
+
+ + +
+
+ +
- + + + +
- - - - -
- \ No newline at end of file