From 2ab598c7dbd302a3b0e2586842e7bdc40a7c8c75 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Mon, 18 Nov 2024 13:25:36 +0100 Subject: [PATCH] bugfixing && refactor congress page --- src/routes/hedge-funds/+page.server.ts | 2 +- src/routes/hedge-funds/+page.svelte | 6 +- src/routes/politicians/[slug]/+page.svelte | 925 ++++----------------- 3 files changed, 147 insertions(+), 786 deletions(-) diff --git a/src/routes/hedge-funds/+page.server.ts b/src/routes/hedge-funds/+page.server.ts index bc83295c..3b536853 100644 --- a/src/routes/hedge-funds/+page.server.ts +++ b/src/routes/hedge-funds/+page.server.ts @@ -10,7 +10,7 @@ export const load = async ({ locals, setHeaders }) => { }); const output = await response.json(); - setHeaders({ "cache-control": "public, max-age=3000" }); + //setHeaders({ "cache-control": "public, max-age=3000" }); return output; }; diff --git a/src/routes/hedge-funds/+page.svelte b/src/routes/hedge-funds/+page.svelte index ed1c6d0c..8a2ee0d0 100644 --- a/src/routes/hedge-funds/+page.svelte +++ b/src/routes/hedge-funds/+page.svelte @@ -233,10 +233,10 @@
- {#if item?.performancePercentage3year >= 0} + {#if item?.performancePercentage3Year >= 0} +{abbreviateNumber( - item?.performancePercentage3year?.toFixed( + item?.performancePercentage3Year?.toFixed( 2, ), )}%{abbreviateNumber( - item?.performancePercentage3year?.toFixed( + item?.performancePercentage3Year?.toFixed( 2, ), )}% diff --git a/src/routes/politicians/[slug]/+page.svelte b/src/routes/politicians/[slug]/+page.svelte index 0e5bff75..e25bfa40 100644 --- a/src/routes/politicians/[slug]/+page.svelte +++ b/src/routes/politicians/[slug]/+page.svelte @@ -1,93 +1,42 @@ - {$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} Which - stocks is {name} trading? · stocknear + {$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} Top + Wall Street Hedge Funds · stocknear @@ -292,98 +113,105 @@
-
- + + +
+
- - -
- {#if isLoaded && Object?.keys(optionsData)?.length !== 0} -
-
- - Trade Amount by Year -
-
- -
- -
-
- - - Bought - -
-
- - - - Sold - -
-
-
- {/if} -
-
- {#if rawData?.history?.length !== 0} - - -
- - {numOfAssets} Assets - - - -
- - - - - - - - - - - {#each displayList as item} - - - goto( - `/${item?.assetType === "stock" ? "stocks" : item?.assetType === "etf" ? "etf" : "crypto"}/${item?.ticker}`, - )} - class="w-screen odd:bg-[#27272A] border-b-[#09090B]" - > - - - - - - - - - {/each} - -
- Name - - Transaction - - Traded - - Filed -
-
-
- {item?.ticker?.replace("_", " ")} - {item?.name?.length > 15 - ? item?.name?.slice(0, 15) + "..." - : item?.name} -
-
- -
-
- - {#if item?.type === "Bought"} - Purchase - {:else if item?.type === "Sold"} - Sale - {:else if item?.type === "Exchange"} - Exchange - {/if} - - - {item?.amount} - -
-
- {new Date(item?.transactionDate)?.toLocaleString( - "en-US", - { - month: "short", - day: "numeric", - year: "numeric", - daySuffix: "2-digit", - }, - )} - - {new Date(item?.disclosureDate)?.toLocaleString( - "en-US", - { - month: "short", - day: "numeric", - year: "numeric", - daySuffix: "2-digit", - }, - )} -
+ {buySellRatio} +
+
+ Buy/Sell
- - - {:else} -
-
- - No Trading activity found -
-
- {/if} +