From 6b8bffbe7c09d05ab71c81e2ab3fc39dc3f77542 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Mon, 10 Mar 2025 23:11:35 +0100 Subject: [PATCH] ui fix --- src/lib/components/DCF.svelte | 2 +- .../DarkPool/HistoricalVolume.svelte | 2 +- .../components/Options/GreekByExpiry.svelte | 2 +- .../components/Options/GreekByStrike.svelte | 2 +- .../components/Options/GreekExposure.svelte | 2 +- .../Options/HottestContracts.svelte | 8 +- .../Options/OpenInterestByExpiry.svelte | 2 +- .../Options/OpenInterestByStrike.svelte | 2 +- .../components/Options/UnusualActivity.svelte | 4 +- src/lib/components/Options/Volatility.svelte | 4 +- src/lib/components/OptionsData.svelte | 2 +- src/lib/components/ShareHolders.svelte | 2 +- src/lib/components/WatchListCard.svelte | 2 +- .../corporate-lobbying-tracker/+page.svelte | 2 +- .../etf/[tickerID]/insider/+page.svelte | 4 +- .../etf/[tickerID]/options/+page.svelte | 6 +- src/routes/hedge-funds/+page.svelte | 4 +- .../index/[tickerID]/options/+page.svelte | 6 +- src/routes/politicians/+page.svelte | 26 ++-- src/routes/politicians/[slug]/+page.svelte | 139 +++++++----------- src/routes/politicians/flow-data/+page.svelte | 66 ++++----- src/routes/stock-screener/+page.svelte | 10 +- .../insider/congress-trading/+page.svelte | 4 +- .../[tickerID]/metrics/[slug]/+page.svelte | 2 +- .../stocks/[tickerID]/options/+page.svelte | 6 +- .../[tickerID]/profile/employees/+page.svelte | 2 +- src/routes/watchlist/stocks/+page.svelte | 6 +- 27 files changed, 138 insertions(+), 181 deletions(-) diff --git a/src/lib/components/DCF.svelte b/src/lib/components/DCF.svelte index 37ed6f84..33923c63 100644 --- a/src/lib/components/DCF.svelte +++ b/src/lib/components/DCF.svelte @@ -282,7 +282,7 @@ Sell {:else} - + {:else if item?.shortVolume < tableList[index + 1]?.shortVolume} - + -{( Math.abs( (item?.shortVolume - diff --git a/src/lib/components/Options/GreekByExpiry.svelte b/src/lib/components/Options/GreekByExpiry.svelte index 5df8f402..067fd399 100644 --- a/src/lib/components/Options/GreekByExpiry.svelte +++ b/src/lib/components/Options/GreekByExpiry.svelte @@ -392,7 +392,7 @@ >{item?.put_call_ratio?.toFixed(2)} {:else if item?.put_call_ratio > 1 && item?.put_call_ratio !== null} - {item?.put_call_ratio?.toFixed(2)} {:else} diff --git a/src/lib/components/Options/GreekByStrike.svelte b/src/lib/components/Options/GreekByStrike.svelte index 767d435a..582a4922 100644 --- a/src/lib/components/Options/GreekByStrike.svelte +++ b/src/lib/components/Options/GreekByStrike.svelte @@ -368,7 +368,7 @@ >{item?.put_call_ratio?.toFixed(2)} {:else if item?.put_call_ratio > 1 && item?.put_call_ratio !== null} - {item?.put_call_ratio?.toFixed(2)} {:else} diff --git a/src/lib/components/Options/GreekExposure.svelte b/src/lib/components/Options/GreekExposure.svelte index c6eb202e..fed9ec37 100644 --- a/src/lib/components/Options/GreekExposure.svelte +++ b/src/lib/components/Options/GreekExposure.svelte @@ -485,7 +485,7 @@ >{item?.putCallRatio?.toFixed(2)} {:else if item?.putCallRatio >= 0 && item?.putCallRatio !== null} - {item?.putCallRatio?.toFixed(2)} {:else} diff --git a/src/lib/components/Options/HottestContracts.svelte b/src/lib/components/Options/HottestContracts.svelte index 35375ab1..1cc50c8f 100644 --- a/src/lib/components/Options/HottestContracts.svelte +++ b/src/lib/components/Options/HottestContracts.svelte @@ -672,7 +672,7 @@ >+{item?.changeOI?.toLocaleString("en-US")} {:else if item?.changeOI < 0} - {item?.changeOI?.toLocaleString("en-US")} {:else} @@ -792,7 +792,7 @@ >+{item?.changeOI?.toLocaleString("en-US")} {:else if item?.changeOI < 0} - {item?.changeOI?.toLocaleString("en-US")} {:else} @@ -975,7 +975,7 @@ >+{item?.changeOI?.toLocaleString("en-US")} {:else if item?.changeOI < 0 && item?.changeOI !== null} - {item?.changeOI?.toLocaleString("en-US")} {:else} @@ -989,7 +989,7 @@ >+{item?.changesPercentageOI + "%"} {:else if item?.changesPercentageOI < 0 && item?.changesPercentageOI !== undefined} - {item?.changesPercentageOI + "%"} {:else if item?.changesPercentageOI === 0 && item?.changesPercentageOI !== undefined} diff --git a/src/lib/components/Options/OpenInterestByExpiry.svelte b/src/lib/components/Options/OpenInterestByExpiry.svelte index 3b528942..cf9a9a7d 100644 --- a/src/lib/components/Options/OpenInterestByExpiry.svelte +++ b/src/lib/components/Options/OpenInterestByExpiry.svelte @@ -344,7 +344,7 @@ >{item?.put_call_ratio?.toFixed(2)} {:else if item?.put_call_ratio > 1 && item?.put_call_ratio !== null} - {item?.put_call_ratio?.toFixed(2)} {:else} diff --git a/src/lib/components/Options/OpenInterestByStrike.svelte b/src/lib/components/Options/OpenInterestByStrike.svelte index a3b58c5e..0ec67b18 100644 --- a/src/lib/components/Options/OpenInterestByStrike.svelte +++ b/src/lib/components/Options/OpenInterestByStrike.svelte @@ -313,7 +313,7 @@ >{item?.put_call_ratio?.toFixed(2)} {:else if item?.put_call_ratio > 1 && item?.put_call_ratio !== null} - {item?.put_call_ratio?.toFixed(2)} {:else} diff --git a/src/lib/components/Options/UnusualActivity.svelte b/src/lib/components/Options/UnusualActivity.svelte index 96434356..be70db0f 100644 --- a/src/lib/components/Options/UnusualActivity.svelte +++ b/src/lib/components/Options/UnusualActivity.svelte @@ -1006,7 +1006,7 @@ >+{item?.changeOI?.toLocaleString("en-US")} {:else if item?.changeOI < 0 && item?.changeOI !== null} - {item?.changeOI?.toLocaleString("en-US")} {:else} @@ -1020,7 +1020,7 @@ >+{item?.changesPercentageOI + "%"} {:else if item?.changesPercentageOI < 0 && item?.changesPercentageOI !== undefined} - {item?.changesPercentageOI + "%"} {:else if item?.changesPercentageOI === 0 && item?.changesPercentageOI !== undefined} diff --git a/src/lib/components/Options/Volatility.svelte b/src/lib/components/Options/Volatility.svelte index 13f4cb29..2d086aea 100644 --- a/src/lib/components/Options/Volatility.svelte +++ b/src/lib/components/Options/Volatility.svelte @@ -500,7 +500,7 @@ : item?.changesPercentage?.toFixed(2)}% {:else if item?.changesPercentage < 0 && item?.changesPercentage !== null} - {item?.changesPercentage <= -1000 ? abbreviateNumberWithColor(item?.changesPercentage) : item?.changesPercentage?.toFixed(2)}% @@ -530,7 +530,7 @@ : item?.changesPercentageOI?.toFixed(2)}% {:else if item?.changesPercentageOI < 0 && item?.changesPercentageOI !== null} - {item?.changesPercentageOI <= -1000 ? abbreviateNumberWithColor(item?.changesPercentageOI) : item?.changesPercentageOI?.toFixed(2)}% diff --git a/src/lib/components/OptionsData.svelte b/src/lib/components/OptionsData.svelte index 9b939fc4..7e99dbda 100644 --- a/src/lib/components/OptionsData.svelte +++ b/src/lib/components/OptionsData.svelte @@ -224,7 +224,7 @@ {signal} {:else} - + {:else if item?.changeInSharesNumberPercentage < 0} - {abbreviateNumber( item?.changeInSharesNumberPercentage?.toFixed(2), )}%+{item?.changesPercentage?.toFixed(2)}% {:else} - {item?.changesPercentage?.toFixed(2)}% {/if} diff --git a/src/routes/corporate-lobbying-tracker/+page.svelte b/src/routes/corporate-lobbying-tracker/+page.svelte index 83225176..5552030e 100644 --- a/src/routes/corporate-lobbying-tracker/+page.svelte +++ b/src/routes/corporate-lobbying-tracker/+page.svelte @@ -236,7 +236,7 @@ : item?.changesPercentage?.toFixed(2)}% {:else} - {item?.changesPercentage <= -1000 ? item?.changesPercentage : item?.changesPercentage?.toFixed(2)}% diff --git a/src/routes/etf/[tickerID]/insider/+page.svelte b/src/routes/etf/[tickerID]/insider/+page.svelte index 20f253f2..55b1ad87 100644 --- a/src/routes/etf/[tickerID]/insider/+page.svelte +++ b/src/routes/etf/[tickerID]/insider/+page.svelte @@ -414,7 +414,9 @@ >Bought {:else if item?.type === "Sold"} - Sold + Sold {:else if item?.type === "Exchange"} Exchange {/if} diff --git a/src/routes/etf/[tickerID]/options/+page.svelte b/src/routes/etf/[tickerID]/options/+page.svelte index 483b9c27..30ff9ee9 100644 --- a/src/routes/etf/[tickerID]/options/+page.svelte +++ b/src/routes/etf/[tickerID]/options/+page.svelte @@ -432,7 +432,7 @@ : item?.changesPercentage?.toFixed(2)}% {:else if item?.changesPercentage < 0 && item?.changesPercentage !== null} - {item?.changesPercentage <= -1000 ? abbreviateNumberWithColor( item?.changesPercentage, @@ -556,7 +556,7 @@ >+{item?.changeOI?.toLocaleString("en-US")} {:else if item?.changeOI < 0} - {item?.changeOI?.toLocaleString("en-US")} {:else} @@ -574,7 +574,7 @@ : item?.changesPercentageOI?.toFixed(2)}% {:else if item?.changesPercentageOI < 0} - {item?.changesPercentageOI <= -1000 ? abbreviateNumberWithColor( item?.changesPercentageOI, diff --git a/src/routes/hedge-funds/+page.svelte b/src/routes/hedge-funds/+page.svelte index 8b67bc2f..d40e687c 100644 --- a/src/routes/hedge-funds/+page.svelte +++ b/src/routes/hedge-funds/+page.svelte @@ -213,7 +213,7 @@ )}% {:else} - {abbreviateNumber( item?.performancePercentage3Year?.toFixed( 2, @@ -236,7 +236,7 @@ )}% {:else} - {abbreviateNumber( item?.winRate?.toFixed(2), )}% diff --git a/src/routes/index/[tickerID]/options/+page.svelte b/src/routes/index/[tickerID]/options/+page.svelte index 56e02c26..234f346e 100644 --- a/src/routes/index/[tickerID]/options/+page.svelte +++ b/src/routes/index/[tickerID]/options/+page.svelte @@ -440,7 +440,7 @@ : item?.changesPercentage?.toFixed(2)}% {:else if item?.changesPercentage < 0 && item?.changesPercentage !== null} - {item?.changesPercentage <= -1000 ? abbreviateNumberWithColor( item?.changesPercentage, @@ -564,7 +564,7 @@ >+{item?.changeOI?.toLocaleString("en-US")} {:else if item?.changeOI < 0} - {item?.changeOI?.toLocaleString("en-US")} {:else} @@ -582,7 +582,7 @@ : item?.changesPercentageOI?.toFixed(2)}% {:else if item?.changesPercentageOI < 0} - {item?.changesPercentageOI <= -1000 ? abbreviateNumberWithColor( item?.changesPercentageOI, diff --git a/src/routes/politicians/+page.svelte b/src/routes/politicians/+page.svelte index 3cf1cabc..5f2dbfc0 100644 --- a/src/routes/politicians/+page.svelte +++ b/src/routes/politicians/+page.svelte @@ -165,22 +165,22 @@ class="relative flex justify-center items-center overflow-hidden w-full" >
-

+

All US Politicians

-

+

{formatString(name)}

-

+

{politicianParty ?? "n/a"} / {politicianCongress} {#if politicianDistrict !== undefined && politicianDistrict?.length !== 0} / {politicianDistrict} @@ -164,41 +166,39 @@

-
+
${new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0, }).format(totalAmountTraded)}
-
+
Total Amount
-
+
{numOfTrades?.toLocaleString("en-US")}
-
+
Transaction
-
+
{lastTradedDate?.length !== undefined ? new Date(lastTradedDate)?.toLocaleString("en-US", { month: "short", @@ -208,19 +208,21 @@ }) : "n/a"}
-
+
Last Transaction
-
+
{buySellRatio?.toFixed(2)}
-
+
Buy/Sell
@@ -228,9 +230,9 @@
{#if mainSectors?.length !== 0} -
+
{/if} -

Trading History

+

Trading History

- - + + - - - + + - - + - - + + {#each tableData as item} -
- Symbol - - Name - + Symbol Name Transaction Type - Amount - + Amount Transaction - Last Trade - - Filed - Last Trade Filed
+ {item?.name?.length > 20 ? item?.name?.slice(0, 20) + "..." : item?.name} {#if item?.type === "Bought"} @@ -368,7 +344,9 @@ >{item?.type} {:else if item?.type === "Sold"} - {item?.type} + {item?.type} {:else if item?.type === "Exchange"} Exchange {/if} @@ -376,19 +354,19 @@ > {item?.amount} {item?.transaction?.toLocaleString("en-US")} {new Date(item?.transactionDate)?.toLocaleString( "en-US", @@ -402,7 +380,7 @@ {new Date(item?.disclosureDate)?.toLocaleString( "en-US", @@ -463,20 +441,7 @@ .scroller { scrollbar-width: thin; } - .app { - height: 300px; - max-width: 100%; /* Ensure chart width doesn't exceed the container */ - } - @media (max-width: 640px) { - .app { - height: 230px; - } - } - - .chart { - width: 100%; - } .republican-striped { background-image: repeating-linear-gradient( -45deg, diff --git a/src/routes/politicians/flow-data/+page.svelte b/src/routes/politicians/flow-data/+page.svelte index 8002bc61..a0494eb2 100644 --- a/src/routes/politicians/flow-data/+page.svelte +++ b/src/routes/politicians/flow-data/+page.svelte @@ -1,6 +1,6 @@