ui fix
This commit is contained in:
parent
9383426993
commit
126c40f806
@ -3,11 +3,7 @@
|
|||||||
|
|
||||||
import HoverStockChart from "$lib/components/HoverStockChart.svelte";
|
import HoverStockChart from "$lib/components/HoverStockChart.svelte";
|
||||||
import TableHeader from "$lib/components/Table/TableHeader.svelte";
|
import TableHeader from "$lib/components/Table/TableHeader.svelte";
|
||||||
import {
|
import { abbreviateNumberWithColor, sectorNavigation } from "$lib/utils";
|
||||||
abbreviateNumber,
|
|
||||||
abbreviateNumberWithColor,
|
|
||||||
sectorNavigation,
|
|
||||||
} from "$lib/utils";
|
|
||||||
import InfoModal from "$lib/components/InfoModal.svelte";
|
import InfoModal from "$lib/components/InfoModal.svelte";
|
||||||
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
|
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
|
||||||
|
|
||||||
@ -36,15 +32,15 @@
|
|||||||
let isLoading = false;
|
let isLoading = false;
|
||||||
let optionsData = null;
|
let optionsData = null;
|
||||||
let sectorData = data?.getData?.sectorData || [];
|
let sectorData = data?.getData?.sectorData || [];
|
||||||
let topSectorTickers = data?.getData?.topSectorTickers || {};
|
//let topSectorTickers = data?.getData?.topSectorTickers || {};
|
||||||
let marketTideData = data?.getData?.marketTide["SPY"] || {};
|
let marketTideData = data?.getData?.marketTide || {};
|
||||||
let selectedSector = "SPY";
|
let selectedSector = "SPY";
|
||||||
let originalData = [...sectorData]; // Unaltered copy of raw data
|
let originalData = [...sectorData]; // Unaltered copy of raw data
|
||||||
|
|
||||||
let stockList = sectorData ?? [];
|
let stockList = sectorData ?? [];
|
||||||
|
|
||||||
let originalTopTickers = [...topSectorTickers[selectedSector]];
|
//let originalTopTickers = [...topSectorTickers[selectedSector]];
|
||||||
let displayTopTickers = topSectorTickers[selectedSector];
|
//let displayTopTickers = topSectorTickers[selectedSector];
|
||||||
|
|
||||||
function findLastNonNull(dataArray, key) {
|
function findLastNonNull(dataArray, key) {
|
||||||
for (let i = dataArray.length - 1; i >= 0; i--) {
|
for (let i = dataArray.length - 1; i >= 0; i--) {
|
||||||
@ -118,8 +114,6 @@
|
|||||||
netPutPremium: { order: "none", type: "number" },
|
netPutPremium: { order: "none", type: "number" },
|
||||||
call_premium: { order: "none", type: "number" },
|
call_premium: { order: "none", type: "number" },
|
||||||
put_premium: { order: "none", type: "number" },
|
put_premium: { order: "none", type: "number" },
|
||||||
gexRatio: { order: "none", type: "number" },
|
|
||||||
gexNetChange: { order: "none", type: "number" },
|
|
||||||
ivRank: { order: "none", type: "number" },
|
ivRank: { order: "none", type: "number" },
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -132,8 +126,6 @@
|
|||||||
{ key: "netPremium", label: "Net Prem", align: "right" },
|
{ key: "netPremium", label: "Net Prem", align: "right" },
|
||||||
{ key: "netCallPremium", label: "Net Call Prem", align: "right" },
|
{ key: "netCallPremium", label: "Net Call Prem", align: "right" },
|
||||||
{ key: "netPutPremium", label: "Net Put Prem", align: "right" },
|
{ key: "netPutPremium", label: "Net Put Prem", align: "right" },
|
||||||
{ key: "gexRatio", label: "Gex Ratio", align: "right" },
|
|
||||||
{ key: "gexNetChange", label: "Gex Change", align: "right" },
|
|
||||||
{ key: "ivRank", label: "IV Rank", align: "right" },
|
{ key: "ivRank", label: "IV Rank", align: "right" },
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -510,6 +502,7 @@
|
|||||||
}
|
}
|
||||||
optionsData = marketTideData ? getPlotOptions() : null;
|
optionsData = marketTideData ? getPlotOptions() : null;
|
||||||
|
|
||||||
|
/*
|
||||||
$: {
|
$: {
|
||||||
if (selectedSector) {
|
if (selectedSector) {
|
||||||
originalTopTickers = [...topSectorTickers[selectedSector]];
|
originalTopTickers = [...topSectorTickers[selectedSector]];
|
||||||
@ -519,6 +512,7 @@
|
|||||||
: displayTopTickers?.slice(0, 3);
|
: displayTopTickers?.slice(0, 3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svelte:head>
|
<svelte:head>
|
||||||
@ -679,7 +673,7 @@
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<!--
|
||||||
<div
|
<div
|
||||||
class="w-full m-auto rounded-none sm:rounded-md mb-4 overflow-x-scroll"
|
class="w-full m-auto rounded-none sm:rounded-md mb-4 overflow-x-scroll"
|
||||||
>
|
>
|
||||||
@ -757,16 +751,6 @@
|
|||||||
)}
|
)}
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td class="text-sm sm:text-[1rem] text-end">
|
|
||||||
{item?.gexRatio}
|
|
||||||
</td>
|
|
||||||
<td class="text-sm sm:text-[1rem] text-end">
|
|
||||||
{@html abbreviateNumberWithColor(
|
|
||||||
item?.gexNetChange,
|
|
||||||
false,
|
|
||||||
true,
|
|
||||||
)}
|
|
||||||
</td>
|
|
||||||
<td class="text-sm sm:text-[1rem] text-end">
|
<td class="text-sm sm:text-[1rem] text-end">
|
||||||
{item?.ivRank}
|
{item?.ivRank}
|
||||||
</td>
|
</td>
|
||||||
@ -775,7 +759,8 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
<div class="mb-3 mt-10">
|
<div class="mb-3 mt-10">
|
||||||
<div class="flex flex-row items-center">
|
<div class="flex flex-row items-center">
|
||||||
<label
|
<label
|
||||||
@ -900,11 +885,9 @@
|
|||||||
class="rounded-sm underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-offset-8 focus-visible:outline-black"
|
class="rounded-sm underline-offset-4 hover:underline focus-visible:outline-2 focus-visible:outline-offset-8 focus-visible:outline-black"
|
||||||
>
|
>
|
||||||
<div class="flex items-center justify-end">
|
<div class="flex items-center justify-end">
|
||||||
<!-- Bar Container -->
|
|
||||||
<div
|
<div
|
||||||
class="flex w-full max-w-28 h-5 bg-gray-200 rounded-md overflow-hidden"
|
class="flex w-full max-w-28 h-5 bg-gray-200 rounded-md overflow-hidden"
|
||||||
>
|
>
|
||||||
<!-- Bearish -->
|
|
||||||
<div
|
<div
|
||||||
class="bg-red-500 h-full"
|
class="bg-red-500 h-full"
|
||||||
style="width: calc(({item
|
style="width: calc(({item
|
||||||
@ -914,7 +897,6 @@
|
|||||||
?.premium_ratio[2]})) * 100%)"
|
?.premium_ratio[2]})) * 100%)"
|
||||||
></div>
|
></div>
|
||||||
|
|
||||||
<!-- Neutral -->
|
|
||||||
<div
|
<div
|
||||||
class="bg-gray-300 h-full"
|
class="bg-gray-300 h-full"
|
||||||
style="width: calc(({item
|
style="width: calc(({item
|
||||||
@ -924,7 +906,6 @@
|
|||||||
?.premium_ratio[2]})) * 100%)"
|
?.premium_ratio[2]})) * 100%)"
|
||||||
></div>
|
></div>
|
||||||
|
|
||||||
<!-- Bullish -->
|
|
||||||
<div
|
<div
|
||||||
class="bg-green-500 h-full"
|
class="bg-green-500 h-full"
|
||||||
style="width: calc(({item
|
style="width: calc(({item
|
||||||
@ -974,6 +955,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
-->
|
||||||
</div>
|
</div>
|
||||||
<UpgradeToPro {data} />
|
<UpgradeToPro {data} />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user