From a25d06cc2b6e18dcaa54223900f0f48d3f3e1d2a Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Sun, 29 Dec 2024 16:26:56 +0100 Subject: [PATCH] update dark pool page --- src/lib/components/DarkPool/PriceLevel.svelte | 14 +- src/routes/etf/[tickerID]/+layout.svelte | 12 + .../etf/[tickerID]/dark-pool/+layout.svelte | 61 ++++++ .../etf/[tickerID]/dark-pool/+page.server.ts | 206 ++++++++++++++++++ .../etf/[tickerID]/dark-pool/+page.svelte | 106 +++++++++ .../[tickerID]/dark-pool/+layout.server.ts | 28 --- .../stocks/[tickerID]/dark-pool/+page.svelte | 19 +- 7 files changed, 399 insertions(+), 47 deletions(-) create mode 100644 src/routes/etf/[tickerID]/dark-pool/+layout.svelte create mode 100644 src/routes/etf/[tickerID]/dark-pool/+page.server.ts create mode 100644 src/routes/etf/[tickerID]/dark-pool/+page.svelte delete mode 100644 src/routes/stocks/[tickerID]/dark-pool/+layout.server.ts diff --git a/src/lib/components/DarkPool/PriceLevel.svelte b/src/lib/components/DarkPool/PriceLevel.svelte index 07ebdc7c..84729cef 100644 --- a/src/lib/components/DarkPool/PriceLevel.svelte +++ b/src/lib/components/DarkPool/PriceLevel.svelte @@ -133,18 +133,14 @@ {#if isLoaded} - {#if rawData?.length !== 0} + {#if rawData?.length !== 0 && Object?.keys(metrics)?.length > 0}
- Over the past week, GameStop Corp. has seen an average dark pool + Over the past week, {$displayCompanyName} has seen an average dark pool trade size of {@html abbreviateNumberWithColor( metrics?.avgTradeSize, false, true, - )}, a total volume of {@html abbreviateNumberWithColor( - metrics?.totalVolume, - false, - true, )} and an average premium per trade of {@html abbreviateNumberWithColor( metrics?.avgPremTrade, false, @@ -153,14 +149,14 @@ metrics?.totalPrem, false, true, - )} + )}.
-
+
{#each ["Size", "Premium"] as item}