From e6400759c2064fed829dc424a02e398f545f2457 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Mon, 30 Dec 2024 10:41:49 +0100 Subject: [PATCH] update dark pool page for etf --- .../etf/[tickerID]/dark-pool/+page.svelte | 76 ++++++++++++------- 1 file changed, 47 insertions(+), 29 deletions(-) diff --git a/src/routes/etf/[tickerID]/dark-pool/+page.svelte b/src/routes/etf/[tickerID]/dark-pool/+page.svelte index fe1a3aaa..ac15b6e7 100644 --- a/src/routes/etf/[tickerID]/dark-pool/+page.svelte +++ b/src/routes/etf/[tickerID]/dark-pool/+page.svelte @@ -9,9 +9,18 @@ import InfoModal from "$lib/components/InfoModal.svelte"; import Infobox from "$lib/components/Infobox.svelte"; import HottestTrades from "$lib/components/DarkPool/HottestTrades.svelte"; + import UpgradeToPro from "$lib/components/UpgradeToPro.svelte"; + import { onMount } from "svelte"; export let data; let historicalDarkPool = data?.getHistoricalDarkPool || []; + let priceLevel = data?.getPriceLevel?.priceLevel || []; + let hottestTrades = data?.getPriceLevel?.hottestTrades || []; + let isLoaded = false; + + onMount(() => { + isLoaded = true; + }); @@ -70,37 +79,46 @@ id={"darkPoolInfo"} /> - - + {#if priceLevel?.length === 0 && hottestTrades?.length === 0 && historicalDarkPool?.length === 0} + + {:else} + + {/if} - - - - + {#if isLoaded} + {#if priceLevel?.length > 0} + + {/if} + {#if data?.user?.tier === "Pro"} + {#if hottestTrades?.length > 0} + + {/if} + {#if historicalDarkPool?.length > 0} + + {/if} + {:else} + + {/if} + {:else} +
+
+ +
+
+ {/if} - -