frontend/src/routes/etf/[tickerID]/options/gex/strike/+page.svelte
2025-02-07 23:21:42 +01:00

36 lines
1.1 KiB
Svelte

<script lang="ts">
import { etfTicker, displayCompanyName } from "$lib/store";
import Infobox from "$lib/components/Infobox.svelte";
import SEO from "$lib/components/SEO.svelte";
import GreekByStrike from "$lib/components/Options/GreekByStrike.svelte";
export let data;
</script>
<SEO
title="Gamma Exposure By Strike Price"
description={`Analyze gamma exposure for ${$displayCompanyName} (${$etfTicker}) by strike price. Access historical volume, open interest trends, and save options contracts for detailed analysis and insights.`}
/>
<section
class="w-full bg-default overflow-hidden text-white min-h-screen pb-40"
>
<div class="w-full flex h-full overflow-hidden">
<div
class="w-full relative flex justify-center items-center overflow-hidden"
>
{#if data?.getData?.length > 0}
<GreekByStrike {data} title="Gamma" />
{:else}
<div class="sm:pl-7 sm:pb-7 sm:pt-7 w-full m-auto mt-2 sm:mt-0">
<div class="mt-2">
<Infobox text="No data is available" />
</div>
</div>
{/if}
</div>
</div>
</section>