ui fixing

This commit is contained in:
MuslemRahimi 2025-02-07 23:40:30 +01:00
parent 7d5025c087
commit 7bbf1ffeaf

View File

@ -119,11 +119,9 @@
</td> </td>
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm xs:px-1 sm:py-2 sm:text-right sm:text-[1rem]" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm xs:px-1 sm:py-2 sm:text-right sm:text-[1rem]"
>{@html abbreviateNumberWithColor( >{@html rawData?.net_premium
rawData?.net_premium, ? abbreviateNumberWithColor(rawData?.net_premium, false, true)
false, : "n/a"}</td
true,
)}</td
></tr ></tr
> >
</tbody> </tbody>
@ -211,6 +209,7 @@
<td <td
class="whitespace-nowrap w-full px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:py-2 sm:text-right sm:text-[1rem]" class="whitespace-nowrap w-full px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:py-2 sm:text-right sm:text-[1rem]"
> >
{#if rawData?.premium_ratio?.at(0)}
<HoverCard.Root> <HoverCard.Root>
<HoverCard.Trigger <HoverCard.Trigger
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"
@ -223,31 +222,37 @@
<!-- Bearish --> <!-- Bearish -->
<div <div
class="bg-red-500 h-full" class="bg-red-500 h-full"
style="width: calc(({rawData style="width: calc(({rawData?.premium_ratio?.at(
?.premium_ratio[0]} / ({rawData 0,
?.premium_ratio[0]} + {rawData )} / ({rawData?.premium_ratio?.at(
?.premium_ratio[1]} + {rawData 0,
?.premium_ratio[2]})) * 100%)" )} + {rawData?.premium_ratio?.at(
1,
)} + {rawData?.premium_ratio?.at(2)})) * 100%)"
></div> ></div>
<!-- Neutral --> <!-- Neutral -->
<div <div
class="bg-gray-300 h-full" class="bg-gray-300 h-full"
style="width: calc(({rawData style="width: calc(({rawData?.premium_ratio?.at(
?.premium_ratio[1]} / ({rawData 1,
?.premium_ratio[0]} + {rawData )} / ({rawData?.premium_ratio?.at(
?.premium_ratio[1]} + {rawData 0,
?.premium_ratio[2]})) * 100%)" )} + {rawData?.premium_ratio?.at(
1,
)} + {rawData?.premium_ratio?.at(2)})) * 100%)"
></div> ></div>
<!-- Bullish --> <!-- Bullish -->
<div <div
class="bg-green-500 h-full" class="bg-green-500 h-full"
style="width: calc(({rawData style="width: calc(({rawData?.premium_ratio?.at(
?.premium_ratio[2]} / ({rawData 2,
?.premium_ratio[0]} + {rawData )} / ({rawData?.premium_ratio?.at(
?.premium_ratio[1]} + {rawData 0,
?.premium_ratio[2]})) * 100%)" )} + {rawData?.premium_ratio?.at(
1,
)} + {rawData?.premium_ratio?.at(2)})) * 100%)"
></div> ></div>
</div> </div>
</div> </div>
@ -259,21 +264,21 @@
<div class="space-y-1 flex flex-col items-start text-white"> <div class="space-y-1 flex flex-col items-start text-white">
<div> <div>
Bearish: {@html abbreviateNumberWithColor( Bearish: {@html abbreviateNumberWithColor(
rawData?.premium_ratio[0], rawData?.premium_ratio?.at(0),
false, false,
true, true,
)} )}
</div> </div>
<div> <div>
Neutral: {@html abbreviateNumberWithColor( Neutral: {@html abbreviateNumberWithColor(
rawData?.premium_ratio[1], rawData?.premium_ratio?.at(1),
false, false,
true, true,
)} )}
</div> </div>
<div> <div>
Bullish: {@html abbreviateNumberWithColor( Bullish: {@html abbreviateNumberWithColor(
rawData?.premium_ratio[2], rawData?.premium_ratio?.at(2),
false, false,
true, true,
)} )}
@ -281,8 +286,11 @@
</div> </div>
</div> </div>
</HoverCard.Content> </HoverCard.Content>
</HoverCard.Root></td </HoverCard.Root>
> {:else}
n/a
{/if}
</td>
</tr> </tr>
<tr <tr
@ -294,6 +302,7 @@
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm xs:px-1 sm:py-2 sm:text-right sm:text-[1rem]" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm xs:px-1 sm:py-2 sm:text-right sm:text-[1rem]"
> >
{#if rawData?.net_call_premium || rawData?.net_put_premium}
{@html abbreviateNumberWithColor( {@html abbreviateNumberWithColor(
rawData?.net_call_premium, rawData?.net_call_premium,
false, false,
@ -304,6 +313,9 @@
false, false,
true, true,
)} )}
{:else}
n/a
{/if}
</td></tr </td></tr
> >
</tbody> </tbody>