From 1e29257c98ec665e1d23221336e3346e71eaaefb Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Thu, 2 Jan 2025 19:58:02 +0100 Subject: [PATCH] bugfixing --- src/routes/market-flow/+page.svelte | 161 +++++++++--------- .../market-flow/sector-flow/+page.svelte | 160 ++++++++--------- 2 files changed, 162 insertions(+), 159 deletions(-) diff --git a/src/routes/market-flow/+page.svelte b/src/routes/market-flow/+page.svelte index eca36ca0..9bbd4919 100644 --- a/src/routes/market-flow/+page.svelte +++ b/src/routes/market-flow/+page.svelte @@ -464,7 +464,10 @@ $: { if (selectedSector) { originalTopTickers = [...topSectorTickers[selectedSector]]; - displayTopTickers = topSectorTickers[selectedSector]; + displayTopTickers = + data?.user?.tier === "Pro" + ? displayTopTickers + : displayTopTickers?.slice(0, 3); } } @@ -579,91 +582,89 @@ {#each displayTopTickers as item, index} - {#if index < 3} - + - + + + + + + + listItem?.title === item?.name, + )?.link} + class="sm:hover:underline sm:hover:underline-offset-4 text-white" > - {item?.rank} - + {item?.name} + + - - - + + {item?.price} + - - listItem?.title === item?.name, - )?.link} - class="sm:hover:underline sm:hover:underline-offset-4 text-white" - > - {item?.name} - - + + {item?.changesPercentage}% + - - {item?.price} - + + {@html abbreviateNumberWithColor( + item?.netPremium, + false, + true, + )} + + + {@html abbreviateNumberWithColor( + item?.netCallPremium, + false, + true, + )} + + + {@html abbreviateNumberWithColor( + item?.netPutPremium, + false, + true, + )} + - - {item?.changesPercentage}% - - - - {@html abbreviateNumberWithColor( - item?.netPremium, - false, - true, - )} - - - {@html abbreviateNumberWithColor( - item?.netCallPremium, - false, - true, - )} - - - {@html abbreviateNumberWithColor( - item?.netPutPremium, - false, - true, - )} - - - - {item?.gexRatio} - - - {@html abbreviateNumberWithColor( - item?.gexNetChange, - false, - true, - )} - - - {item?.ivRank} - - - {/if} + + {item?.gexRatio} + + + {@html abbreviateNumberWithColor( + item?.gexNetChange, + false, + true, + )} + + + {item?.ivRank} + + {/each} diff --git a/src/routes/market-flow/sector-flow/+page.svelte b/src/routes/market-flow/sector-flow/+page.svelte index ee307aee..b99cb6d9 100644 --- a/src/routes/market-flow/sector-flow/+page.svelte +++ b/src/routes/market-flow/sector-flow/+page.svelte @@ -485,6 +485,10 @@ if (selectedSector) { originalTopTickers = [...topSectorTickers[selectedSector]]; displayTopTickers = topSectorTickers[selectedSector]; + displayTopTickers = + data?.user?.tier === "Pro" + ? displayTopTickers + : displayTopTickers?.slice(0, 3); marketTideData = data?.getData?.marketTide[sectorDict[selectedSector]] || {}; optionsData = marketTideData ? getPlotOptions() : null; @@ -656,91 +660,89 @@ {#each displayTopTickers as item, index} - {#if index < 3} - + - + + + + + + + listItem?.title === item?.name, + )?.link} + class="sm:hover:underline sm:hover:underline-offset-4 text-white" > - {item?.rank} - + {item?.name} + + - - - + + {item?.price} + - - listItem?.title === item?.name, - )?.link} - class="sm:hover:underline sm:hover:underline-offset-4 text-white" - > - {item?.name} - - + + {item?.changesPercentage}% + - - {item?.price} - + + {@html abbreviateNumberWithColor( + item?.netPremium, + false, + true, + )} + + + {@html abbreviateNumberWithColor( + item?.netCallPremium, + false, + true, + )} + + + {@html abbreviateNumberWithColor( + item?.netPutPremium, + false, + true, + )} + - - {item?.changesPercentage}% - - - - {@html abbreviateNumberWithColor( - item?.netPremium, - false, - true, - )} - - - {@html abbreviateNumberWithColor( - item?.netCallPremium, - false, - true, - )} - - - {@html abbreviateNumberWithColor( - item?.netPutPremium, - false, - true, - )} - - - - {item?.gexRatio} - - - {@html abbreviateNumberWithColor( - item?.gexNetChange, - false, - true, - )} - - - {item?.ivRank} - - - {/if} + + {item?.gexRatio} + + + {@html abbreviateNumberWithColor( + item?.gexNetChange, + false, + true, + )} + + + {item?.ivRank} + + {/each}