This commit is contained in:
MuslemRahimi 2025-03-29 22:30:45 +01:00
parent fbb8a4d5c9
commit ee8f4c951c
87 changed files with 456 additions and 463 deletions

View File

@ -61,7 +61,7 @@
class="stroke-current {score >= 7 class="stroke-current {score >= 7
? 'text-green-600 dark:text-[#00FC50]' ? 'text-green-600 dark:text-[#00FC50]'
: score >= 4 : score >= 4
? 'text-blue-900 dark:text-[#fff]' ? 'text-blue-600 dark:text-[#fff]'
: 'text-red-600 dark:text-[#FF2F1F]'}" : 'text-red-600 dark:text-[#FF2F1F]'}"
stroke-width="3" stroke-width="3"
stroke-dasharray="100.48" stroke-dasharray="100.48"

View File

@ -42,7 +42,7 @@
We use cookies to ensure that we give you the best experience on our We use cookies to ensure that we give you the best experience on our
website. <a website. <a
href="/privacy-policy" href="/privacy-policy"
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Read Privacy Policy</a >Read Privacy Policy</a
>. >.
</p> </p>

View File

@ -181,7 +181,7 @@
> >
<a <a
href={getHref(symbol)} href={getHref(symbol)}
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
>{symbol?.length !== 0 ? symbol : "-"}</a >{symbol?.length !== 0 ? symbol : "-"}</a
> >
</HoverCard.Trigger> </HoverCard.Trigger>

View File

@ -69,7 +69,7 @@
{#if !["Pro", "Plus"]?.includes(data?.user?.tier)} {#if !["Pro", "Plus"]?.includes(data?.user?.tier)}
... Unlock content with ... Unlock content with
<a <a
class="inline-block ml-0.5 text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/pricing" href="/pricing"
>Pro Subscription <svg >Pro Subscription <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
@ -90,7 +90,7 @@
? "before:content-['+'] text-green-600 dark:text-[#00FC50]" ? "before:content-['+'] text-green-600 dark:text-[#00FC50]"
: revenueRatio < 0 && revenueRatio !== 'Infinity' : revenueRatio < 0 && revenueRatio !== 'Infinity'
? 'text-red-600 dark:text-[#FF2F1F]' ? 'text-red-600 dark:text-[#FF2F1F]'
: 'text-muted dark:text-white'} " : 'text-muted dark:text-white'} font-semibold"
>{revenueRatio !== "Infinity" >{revenueRatio !== "Infinity"
? abbreviateNumber(revenueRatio) + "%" ? abbreviateNumber(revenueRatio) + "%"
: "n/a"}</span : "n/a"}</span
@ -106,7 +106,8 @@
<span <span
class="{epsRatio > 0 class="{epsRatio > 0
? "before:content-['+'] text-green-600 dark:text-[#00FC50]" ? "before:content-['+'] text-green-600 dark:text-[#00FC50]"
: 'text-retext-[#FF2F1F]'} ">{epsRatio}%</span : 'text-red-600 dark:text-[#FF2F1F]'} font-semibold"
>{epsRatio}%</span
> >
{epsRatio > 0 ? "increase" : epsRatio < 0 ? "decrease" : ""} YoY. {epsRatio > 0 ? "increase" : epsRatio < 0 ? "decrease" : ""} YoY.
{:else} {:else}

View File

@ -346,7 +346,7 @@
cy="18" cy="18"
r="16" r="16"
fill="none" fill="none"
class="stroke-current text-blue-500" class="stroke-current text-blue-600"
stroke-width="3" stroke-width="3"
stroke-dasharray="100" stroke-dasharray="100"
stroke-dashoffset={putCallRatio >= 1 stroke-dashoffset={putCallRatio >= 1

View File

@ -202,11 +202,11 @@
} }
</script> </script>
<div class="space-y-3 text-muted dark:text-white"> <div class="space-y-3">
<div class="h-auto w-full"> <div class="h-auto w-full">
<!--Start Content--> <!--Start Content-->
<div class="w-auto lg:w-full flex flex-col m-auto"> <div class="w-auto lg:w-full flex flex-col m-auto">
<h2 class="mb-2 text-2xl font-semibold"> <h2 class="mb-2 text-2xl font-bold text-black dark:text-white">
About {$stockTicker} About {$stockTicker}
</h2> </h2>
<p class="dark:text-gray-200"> <p class="dark:text-gray-200">
@ -215,9 +215,9 @@
<div class="inline-block"> <div class="inline-block">
<a <a
href={`/stocks/${$stockTicker}/profile`} href={`/stocks/${$stockTicker}/profile`}
class="w-full text-md mt-1 cursor-pointer sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400 sm:hover:underline" class="w-full text-md mt-1 cursor-pointer sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400 sm:hover:underline"
> >
[Show more] [Read more]
</a> </a>
</div> </div>
@ -226,7 +226,7 @@
<span class="block font-semibold">Industry</span> <span class="block font-semibold">Industry</span>
<a <a
href={getIndustryHref(industry)} href={getIndustryHref(industry)}
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
>{industry}</a >{industry}</a
> >
</div> </div>
@ -235,7 +235,7 @@
<a <a
href={sectorNavigation?.find((item) => item?.title === sector) href={sectorNavigation?.find((item) => item?.title === sector)
?.link} ?.link}
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
>{sector}</a >{sector}</a
> >
</div> </div>
@ -247,7 +247,7 @@
<span class="block font-semibold">Employees</span> <span class="block font-semibold">Employees</span>
<a <a
href={`/stocks/${$stockTicker}/profile/employees`} href={`/stocks/${$stockTicker}/profile/employees`}
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
>{new Intl.NumberFormat("en")?.format(employees)}</a >{new Intl.NumberFormat("en")?.format(employees)}</a
> >
</div> </div>
@ -264,7 +264,7 @@
<span class="block font-semibold">Website</span> <span class="block font-semibold">Website</span>
<a <a
href={website} href={website}
class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-600 dark:text-blue-400"
target="_blank">{website}</a target="_blank">{website}</a
> >
</div> </div>

View File

@ -85,7 +85,7 @@
<div class="w-full h-full"> <div class="w-full h-full">
<div class="flex flex-col items-start"> <div class="flex flex-col items-start">
<div class="flex flex-row items-start w-full"> <div class="flex flex-row items-start w-full">
<span class=" text-sm" <span class=" text-[1rem]"
>{formatDate(item?.date)} >{formatDate(item?.date)}
<!-- <!--
&#183; &#183;
@ -103,74 +103,19 @@
>New</label >New</label
> >
{/if} {/if}
<div class=" text-sm sm:text-[1rem] ml-auto"> <div
class=" text-sm sm:text-[1rem] ml-auto font-semibold"
>
{#if item?.changesPercentage >= 0} {#if item?.changesPercentage >= 0}
<span <span
class="text-green-600 dark:text-[#00FC50] inline-block" class="text-green-600 dark:text-[#00FC50] inline-block"
>+{item?.changesPercentage}%</span >+{item?.changesPercentage}%</span
> >
<svg
class="w-5 h-5 hidden sm:inline-block"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
transform="rotate(180)matrix(-1, 0, 0, 1, 0, 0)"
><g id="SVGRepo_bgCarrier" stroke-width="0"
></g><g
id="SVGRepo_tracerCarrier"
stroke-linecap="round"
stroke-linejoin="round"
></g><g id="SVGRepo_iconCarrier">
<g clip-path="url(#clip0_1076_36065)">
<path
d="M1.70711 5.29289C1.31658 4.90237 0.683417 4.90237 0.292893 5.29289C-0.0976311 5.68342 -0.0976311 6.31658 0.292893 6.70711L7.79289 14.2071C8.18342 14.5976 8.81658 14.5976 9.20711 14.2071L13.5 9.91421L20.5858 17H17C16.4477 17 16 17.4477 16 18C16 18.5523 16.4477 19 17 19H22.9993L23.003 19C23.1375 18.9996 23.2657 18.9727 23.3828 18.9241C23.5007 18.8753 23.6112 18.803 23.7071 18.7071C23.8902 18.524 23.9874 18.2877 23.9989 18.048C23.9996 18.032 24 18.016 24 18V12C24 11.4477 23.5523 11 23 11C22.4477 11 22 11.4477 22 12V15.5858L14.2071 7.79289C13.8166 7.40237 13.1834 7.40237 12.7929 7.79289L8.5 12.0858L1.70711 5.29289Z"
fill="#00FC50"
></path>
</g>
<defs>
<clipPath id="clip0_1076_36065">
<rect
width="24"
height="24"
fill="#00FC50"
></rect>
</clipPath>
</defs>
</g></svg
>
{:else if item?.changesPercentage < 0} {:else if item?.changesPercentage < 0}
<span <span
class="text-red-600 dark:text-[#FF2F1F] inline-block" class="text-red-600 dark:text-[#FF2F1F] inline-block font-semibold"
>{item?.changesPercentage}% >{item?.changesPercentage}%
</span> </span>
<svg
class="w-5 h-5 hidden sm:inline-block"
viewBox="0 0 24 24"
fill="#FF2F1F"
xmlns="http://www.w3.org/2000/svg"
><g id="SVGRepo_bgCarrier" stroke-width="0"
></g><g
id="SVGRepo_tracerCarrier"
stroke-linecap="round"
stroke-linejoin="round"
></g><g id="SVGRepo_iconCarrier">
<g clip-path="url(#clip0_1076_36065)">
<path
d="M1.70711 5.29289C1.31658 4.90237 0.683417 4.90237 0.292893 5.29289C-0.0976311 5.68342 -0.0976311 6.31658 0.292893 6.70711L7.79289 14.2071C8.18342 14.5976 8.81658 14.5976 9.20711 14.2071L13.5 9.91421L20.5858 17H17C16.4477 17 16 17.4477 16 18C16 18.5523 16.4477 19 17 19H22.9993L23.003 19C23.1375 18.9996 23.2657 18.9727 23.3828 18.9241C23.5007 18.8753 23.6112 18.803 23.7071 18.7071C23.8902 18.524 23.9874 18.2877 23.9989 18.048C23.9996 18.032 24 18.016 24 18V12C24 11.4477 23.5523 11 23 11C22.4477 11 22 11.4477 22 12V15.5858L14.2071 7.79289C13.8166 7.40237 13.1834 7.40237 12.7929 7.79289L8.5 12.0858L1.70711 5.29289Z"
fill="#FF2F1F"
></path>
</g>
<defs>
<clipPath id="clip0_1076_36065">
<rect
width="24"
height="24"
fill="#FF2F1F"
></rect>
</clipPath>
</defs>
</g></svg
>
{/if} {/if}
</div> </div>
</div> </div>
@ -181,7 +126,7 @@
{item?.text?.slice(0, 50) + "..."} {item?.text?.slice(0, 50) + "..."}
Unlock content with Unlock content with
<a <a
class="inline-block ml-0.5 text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/pricing" href="/pricing"
>Pro Subscription <svg >Pro Subscription <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"

View File

@ -65,10 +65,11 @@ export default (node, config) => {
// Resize observer remains the same // Resize observer remains the same
const resizeObserver = new ResizeObserver(() => { const resizeObserver = new ResizeObserver(() => {
if (chart) { if (chart && browser) {
const newWidth = node.clientWidth; const newWidth = node.clientWidth;
// Set height based on viewport width: 300 for mobile, 360 for desktop // Set height based on viewport width: 300 for mobile, 360 for desktop
const newHeight = (node.clientWidth < 768) ? 300 : 360; const newHeight = (node.clientWidth < 600) ? 300 : 360;
chart?.setSize(newWidth, newHeight, false); chart?.setSize(newWidth, newHeight, false);
} }
}); });

View File

@ -31,7 +31,7 @@
it to us via it to us via
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="inline-block text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="inline-block text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>{emailAddress}</a >{emailAddress}</a
>. >.
<br /> <br />

View File

@ -245,7 +245,7 @@
<div class="space-y-4"> <div class="space-y-4">
<div class="space-y-1 text-lg font-semibold leading-6"> <div class="space-y-1 text-lg font-semibold leading-6">
<h3>Muslem Rahimi, PhD</h3> <h3>Muslem Rahimi, PhD</h3>
<p class="text-blue-500 dark:text-blue-400"> <p class="text-blue-600 dark:text-blue-400">
Founder / Chief of Nothing Founder / Chief of Nothing
</p> </p>
</div> </div>

View File

@ -79,7 +79,7 @@
audience? audience?
<br />Contact us today at <br />Contact us today at
<a <a
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
href="mailto:contact@stocknear.com">contact@stocknear.com</a href="mailto:contact@stocknear.com">contact@stocknear.com</a
>. Wed love to discuss how we can help your business grow. >. Wed love to discuss how we can help your business grow.
</p> </p>

View File

@ -189,7 +189,7 @@
<div class="flex flex-col items-start"> <div class="flex flex-col items-start">
<a <a
href={"/analysts/" + item?.analystId} href={"/analysts/" + item?.analystId}
class="font-semibold dark:font-normal text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="font-semibold dark:font-normal text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{item?.analystName} >{item?.analystName}
</a> </a>
<!--<span class="">{item?.companyName} </span>--> <!--<span class="">{item?.companyName} </span>-->

View File

@ -188,7 +188,7 @@
> >
<a <a
href={`/analysts/${item?.analystId}`} href={`/analysts/${item?.analystId}`}
class="underline underline-offset-4 sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="underline underline-offset-4 sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
>{item?.analystName}</a >{item?.analystName}</a
> >
</td> </td>
@ -198,7 +198,7 @@
> >
<a <a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>{item?.symbol}</a >{item?.symbol}</a
> >
</td> </td>

View File

@ -97,7 +97,7 @@
You can contact us at You can contact us at
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>{emailAddress}</a >{emailAddress}</a
> >
</p> </p>

View File

@ -46,14 +46,14 @@
href={discordURL} href={discordURL}
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
Discord Discord
</a> </a>
or contact our support team at or contact our support team at
<a <a
href="mailto:{emailAddress}" href="mailto:{emailAddress}"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
{emailAddress} {emailAddress}
</a>. </a>.
@ -69,7 +69,7 @@
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear" href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
Financial Modeling Prep (FMP) Financial Modeling Prep (FMP)
</a>, a leading provider of financial data services. This </a>, a leading provider of financial data services. This
@ -97,7 +97,7 @@
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear" href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
Financial Modeling Prep Financial Modeling Prep
</a> </a>
@ -121,7 +121,7 @@
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear" href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
Financial Modeling Prep Financial Modeling Prep
</a>. While we strive to present the most accurate forecasts, </a>. While we strive to present the most accurate forecasts,
@ -138,7 +138,7 @@
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear" href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
Financial Modeling Prep Financial Modeling Prep
</a>, ensuring accurate and timely information on fund </a>, ensuring accurate and timely information on fund

View File

@ -31,7 +31,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} &#183; {formatDate(item?.publishedDate)} &#183;
<a <a
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -93,7 +93,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -294,7 +294,7 @@
cy="18" cy="18"
r="16" r="16"
fill="none" fill="none"
class="stroke-current text-blue-500" class="stroke-current text-blue-600"
stroke-width="3" stroke-width="3"
stroke-dasharray="100" stroke-dasharray="100"
stroke-dashoffset={100 - partyRatio * 100 >= 0 stroke-dashoffset={100 - partyRatio * 100 >= 0
@ -355,7 +355,7 @@
<div class="flex flex-col ml-3 font-normal"> <div class="flex flex-col ml-3 font-normal">
<a <a
href={`/politicians/${item?.id}`} href={`/politicians/${item?.id}`}
class="text-blue-500 sm:hover:text-muted dark:sm:hover: dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
>{getAbbreviatedName( >{getAbbreviatedName(
item?.representative?.replace("_", " "), item?.representative?.replace("_", " "),
)}</a )}</a

View File

@ -70,7 +70,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -80,7 +80,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'contract-lookup' 'contract-lookup'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Contract Lookup Contract Lookup
</a> </a>
@ -90,7 +90,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'unusual-activity' 'unusual-activity'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Unusual Activity Unusual Activity
</a> </a>
@ -100,7 +100,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'hottest-contracts' 'hottest-contracts'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Hottest Contracts Hottest Contracts
</a> </a>
@ -110,7 +110,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'volatility' 'volatility'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Volatility Volatility
</a> </a>
@ -119,7 +119,7 @@
on:click={() => changeSubSection("oi")} on:click={() => changeSubSection("oi")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi' class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
OI OI
</a> </a>
@ -129,7 +129,7 @@
on:click={() => changeSubSection("gex")} on:click={() => changeSubSection("gex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex' class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
GEX GEX
</a> </a>
@ -138,7 +138,7 @@
on:click={() => changeSubSection("dex")} on:click={() => changeSubSection("dex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex' class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
DEX DEX
</a> </a>

View File

@ -59,7 +59,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -69,7 +69,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -78,7 +78,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -59,7 +59,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -69,7 +69,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -78,7 +78,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -57,7 +57,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -67,7 +67,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -149,7 +149,7 @@
<td class="text-sm sm:text-[1rem] whitespace-nowrap"> <td class="text-sm sm:text-[1rem] whitespace-nowrap">
<a <a
href={"/etf/" + item?.symbol} href={"/etf/" + item?.symbol}
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
> >
{item?.symbol} {item?.symbol}
</a> </a>

View File

@ -42,7 +42,7 @@
Yes! We've created the Yes! We've created the
<a <a
href="/learning-center" href="/learning-center"
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>Learning Center</a >Learning Center</a
> to explain each feature in detail—what it does, how to integrate > to explain each feature in detail—what it does, how to integrate
it into your strategies, and its market impact. We update it regularly, it into your strategies, and its market impact. We update it regularly,
@ -73,7 +73,7 @@
<p class="mb-10 mt-5 text-[1rem] sm:text-lg"> <p class="mb-10 mt-5 text-[1rem] sm:text-lg">
If you notice an inaccuracy, please contact us at <a If you notice an inaccuracy, please contact us at <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>{emailAddress}</a >{emailAddress}</a
>. >.
</p> </p>
@ -84,7 +84,7 @@
<p class="mb-10 mt-5 text-[1rem] sm:text-lg"> <p class="mb-10 mt-5 text-[1rem] sm:text-lg">
Our <a Our <a
href="/options-flow" href="/options-flow"
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>options flow</a >options flow</a
> feature provides real-time options data from Benzinga without delays. > feature provides real-time options data from Benzinga without delays.
</p> </p>
@ -114,7 +114,7 @@
<p class="mb-10 mt-5 text-[1rem] sm:text-lg"> <p class="mb-10 mt-5 text-[1rem] sm:text-lg">
Please email <a Please email <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>{emailAddress}</a >{emailAddress}</a
>, and well investigate immediately. >, and well investigate immediately.
</p> </p>
@ -131,7 +131,7 @@
href={discordURL} href={discordURL}
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank" target="_blank"
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>official Discord</a >official Discord</a
> for quicker responses from our dev team. Were always open to new > for quicker responses from our dev team. Were always open to new
ideas to improve the platform. ideas to improve the platform.

View File

@ -43,7 +43,7 @@
Email: Email:
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>{emailAddress}</a >{emailAddress}</a
>. >.
<br /> <br />

View File

@ -66,7 +66,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -76,7 +76,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'hottest-contracts' 'hottest-contracts'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Hottest Contracts Hottest Contracts
</a> </a>
@ -86,7 +86,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'volatility' 'volatility'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Volatility Volatility
</a> </a>
@ -95,7 +95,7 @@
on:click={() => changeSubSection("oi")} on:click={() => changeSubSection("oi")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi' class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
OI OI
</a> </a>
@ -105,7 +105,7 @@
on:click={() => changeSubSection("gex")} on:click={() => changeSubSection("gex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex' class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
GEX GEX
</a> </a>
@ -114,7 +114,7 @@
on:click={() => changeSubSection("dex")} on:click={() => changeSubSection("dex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex' class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
DEX DEX
</a> </a>

View File

@ -57,7 +57,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -67,7 +67,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -76,7 +76,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -57,7 +57,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -67,7 +67,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -76,7 +76,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -55,7 +55,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -65,7 +65,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -62,7 +62,7 @@
on:click={() => handleMode(i)} on:click={() => handleMode(i)}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>

View File

@ -90,7 +90,7 @@
href={item?.path} href={item?.path}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>
@ -108,7 +108,7 @@
on:click={() => (displaySection = item)} on:click={() => (displaySection = item)}
class="p-2 px-5 cursor-pointer {displaySection === item class="p-2 px-5 cursor-pointer {displaySection === item
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item} {item}
</a> </a>
@ -118,7 +118,7 @@
on:click={() => (displaySection = item)} on:click={() => (displaySection = item)}
class="p-2 px-5 cursor-pointer {displaySection === item class="p-2 px-5 cursor-pointer {displaySection === item
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item} {item}
</a> </a>

View File

@ -68,7 +68,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{item?.timestamp} {item?.timestamp}
<a <a
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.link} href={item?.link}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -100,7 +100,7 @@
> >
<a <a
href={"/stocks/" + item?.symbol} href={"/stocks/" + item?.symbol}
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
> >
{item?.symbol} {item?.symbol}
</a> </a>
@ -175,7 +175,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{item?.timestamp} {item?.timestamp}
<a <a
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.link} href={item?.link}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -200,7 +200,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -220,7 +220,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{item?.timestamp} {item?.timestamp}
<a <a
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.link} href={item?.link}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -16,32 +16,32 @@
> >
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/top-rated-dividend-stocks">Top-Rated Dividend Stocks</a href="/list/top-rated-dividend-stocks">Top-Rated Dividend Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-revenue">U.S. Companies With The Most Revenue</a href="/list/highest-revenue">U.S. Companies With The Most Revenue</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-income-tax" href="/list/highest-income-tax"
>U.S. Companies That Pay The Highest Taxes</a >U.S. Companies That Pay The Highest Taxes</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/most-employees">U.S. Companies With The Most Employees</a href="/list/most-employees">U.S. Companies With The Most Employees</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/most-ftd-shares">U.S. Companies With The Most FTD Shares</a href="/list/most-ftd-shares">U.S. Companies With The Most FTD Shares</a
> >
</li> </li>
@ -55,37 +55,37 @@
> >
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/mega-cap-stocks">Mega-Cap Stocks</a href="/list/market-cap/mega-cap-stocks">Mega-Cap Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/large-cap-stocks">Large-Cap Stocks</a href="/list/market-cap/large-cap-stocks">Large-Cap Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/mid-cap-stocks">Mid-Cap Stocks</a href="/list/market-cap/mid-cap-stocks">Mid-Cap Stocks</a
> >
</li> </li>
<li class=""> <li class="">
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/small-cap-stocks">Small-Cap Stocks</a href="/list/market-cap/small-cap-stocks">Small-Cap Stocks</a
> >
</li> </li>
<li class=""> <li class="">
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/micro-cap-stocks">Micro-Cap Stocks</a href="/list/market-cap/micro-cap-stocks">Micro-Cap Stocks</a
> >
</li> </li>
<li class=""> <li class="">
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/nano-cap-stocks">Nano-Cap Stocks</a href="/list/market-cap/nano-cap-stocks">Nano-Cap Stocks</a
> >
</li> </li>
@ -101,19 +101,19 @@
> >
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/exchange/nasdaq">Listed on NASDAQ</a href="/list/exchange/nasdaq">Listed on NASDAQ</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/exchange/nyse">Listed on NYSE</a href="/list/exchange/nyse">Listed on NYSE</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/exchange/amex">Listed on AMEX</a href="/list/exchange/amex">Listed on AMEX</a
> >
</li> </li>
@ -129,19 +129,19 @@
> >
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/index/dowjones">Listed on Dow Jones</a href="/list/index/dowjones">Listed on Dow Jones</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/index/nasdaq100">Listed on NASDAQ 100</a href="/list/index/nasdaq100">Listed on NASDAQ 100</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/index/sp500">Listed on S&P 500</a href="/list/index/sp500">Listed on S&P 500</a
> >
</li> </li>
@ -157,26 +157,26 @@
> >
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-open-interest">Companies with Highest OI</a href="/list/highest-open-interest">Companies with Highest OI</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-open-interest-change" href="/list/highest-open-interest-change"
>Companies with Highest OI Change</a >Companies with Highest OI Change</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-option-iv-rank">Companies with Highest IV Rank</a href="/list/highest-option-iv-rank">Companies with Highest IV Rank</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-option-premium">Companies with Highest Premium</a href="/list/highest-option-premium">Companies with Highest Premium</a
> >
</li> </li>
@ -191,65 +191,65 @@
> >
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/faang">FAANG</a href="/list/faang">FAANG</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/magnificent-seven">Magnificent Seven</a href="/list/magnificent-seven">Magnificent Seven</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/dividend/dividend-kings">Dividend Kings</a href="/list/dividend/dividend-kings">Dividend Kings</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/dividend/dividend-aristocrats">Dividend Aristocrats</a href="/list/dividend/dividend-aristocrats">Dividend Aristocrats</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/penny-stocks">Penny Stocks</a href="/list/penny-stocks">Penny Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/most-shorted-stocks">Most Shorted Stocks</a href="/list/most-shorted-stocks">Most Shorted Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/oversold-stocks/">Oversold Stocks</a href="/list/oversold-stocks/">Oversold Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/overbought-stocks/">Overbought Stocks</a href="/list/overbought-stocks/">Overbought Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/most-buybacks/">Biggest Buybacks</a href="/list/most-buybacks/">Biggest Buybacks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/reit-stocks">All REITs</a href="/list/reit-stocks">All REITs</a
> >
</li> </li>
@ -267,91 +267,91 @@
> >
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/mobile-games/">Mobile Games</a href="/list/mobile-games/">Mobile Games</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/social-media-stocks/">Social Media</a href="/list/social-media-stocks/">Social Media</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/clean-energy/">Clean Energy</a href="/list/clean-energy/">Clean Energy</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/esports/">E-Sports</a href="/list/esports/">E-Sports</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/car-company-stocks/">Car Companies</a href="/list/car-company-stocks/">Car Companies</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/ai-stocks/">Artificial Intelligence</a href="/list/ai-stocks/">Artificial Intelligence</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/electric-vehicles/">Electric Vehicles</a href="/list/electric-vehicles/">Electric Vehicles</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/online-gambling/">Online Gambling</a href="/list/online-gambling/">Online Gambling</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/augmented-reality/">Augmented Reality</a href="/list/augmented-reality/">Augmented Reality</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/gaming-stocks/">Gaming</a href="/list/gaming-stocks/">Gaming</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/pharmaceutical-stocks/">Pharmaceuticals</a href="/list/pharmaceutical-stocks/">Pharmaceuticals</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/online-dating/">Online Dating</a href="/list/online-dating/">Online Dating</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/virtual-reality/">Virtual Reality</a href="/list/virtual-reality/">Virtual Reality</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sports-betting/">Sports Betting</a href="/list/sports-betting/">Sports Betting</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/metaverse/">Metaverse</a href="/list/metaverse/">Metaverse</a
> >
</li> </li>
@ -368,43 +368,43 @@
> >
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/ca">Canada</a href="/list/country/ca">Canada</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/cn">China</a href="/list/country/cn">China</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/in">India</a href="/list/country/in">India</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/jp">Japan</a href="/list/country/jp">Japan</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/de">Germany</a href="/list/country/de">Germany</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/il">Israel</a href="/list/country/il">Israel</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/gb">United Kingdom</a href="/list/country/gb">United Kingdom</a
> >
</li> </li>
@ -421,67 +421,67 @@
> >
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/financial">Financials</a href="/list/sector/financial">Financials</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/healthcare">Healthcare</a href="/list/sector/healthcare">Healthcare</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/technology">Technology</a href="/list/sector/technology">Technology</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/industrials">Industrials</a href="/list/sector/industrials">Industrials</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/energy">Energy</a href="/list/sector/energy">Energy</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/utilities">Utilities</a href="/list/sector/utilities">Utilities</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/consumer-cyclical">Consumer Cyclical</a href="/list/sector/consumer-cyclical">Consumer Cyclical</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/real-estate">Real Estate</a href="/list/sector/real-estate">Real Estate</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/basic-materials">Basic Materials</a href="/list/sector/basic-materials">Basic Materials</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/communication-services">Communication Services</a href="/list/sector/communication-services">Communication Services</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/consumer-defensive">Consumer Defensive</a href="/list/sector/consumer-defensive">Consumer Defensive</a
> >
</li> </li>
@ -499,19 +499,19 @@
> >
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/etf/new-launches">New Launches</a href="/etf/new-launches">New Launches</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/etf/etf-providers">ETF Providers</a href="/etf/etf-providers">ETF Providers</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/bitcoin-etfs">Bitcoin ETFs</a href="/list/bitcoin-etfs">Bitcoin ETFs</a
> >
</li> </li>

View File

@ -114,7 +114,7 @@
<div class="w-full max-w-lg"> <div class="w-full max-w-lg">
<a <a
href="/reset-password" href="/reset-password"
class="text-sm text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-sm text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Forgot Password?</a >Forgot Password?</a
> >
</div> </div>
@ -759,7 +759,7 @@
You don't have an account? You don't have an account?
<a <a
href="/register" href="/register"
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 sm:hover:underline ml-1" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 sm:hover:underline ml-1"
>Sign up</a >Sign up</a
> >
</p> </p>

View File

@ -55,7 +55,7 @@
href={item?.path} href={item?.path}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>

View File

@ -464,7 +464,7 @@
premiums and net put premiums, providing a real-time snapshot of premiums and net put premiums, providing a real-time snapshot of
market sentiment and momentum. <a market sentiment and momentum. <a
href="/learning-center/article/market-sentiment-through-options-activity-riding-the-tide" href="/learning-center/article/market-sentiment-through-options-activity-riding-the-tide"
class="text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4" class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
>Learn more here.</a >Learn more here.</a
> >
</p> </p>

View File

@ -72,7 +72,7 @@
href={item?.path} href={item?.path}
class="p-2 px-5 cursor-pointer {activeIdx === index class="p-2 px-5 cursor-pointer {activeIdx === index
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>

View File

@ -56,7 +56,7 @@
href="/market-mover/active" href="/market-mover/active"
class="p-2 px-5 cursor-pointer {timePeriod === 'active' class="p-2 px-5 cursor-pointer {timePeriod === 'active'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Today Today
</a> </a>
@ -64,7 +64,7 @@
href="/market-mover/active/week" href="/market-mover/active/week"
class="p-2 px-5 cursor-pointer {timePeriod === 'week' class="p-2 px-5 cursor-pointer {timePeriod === 'week'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Week Week
</a> </a>
@ -72,7 +72,7 @@
href="/market-mover/active/month" href="/market-mover/active/month"
class="p-2 px-5 cursor-pointer {timePeriod === 'month' class="p-2 px-5 cursor-pointer {timePeriod === 'month'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Month Month
</a> </a>
@ -80,7 +80,7 @@
href="/market-mover/active/year" href="/market-mover/active/year"
class="p-2 px-5 cursor-pointer {timePeriod === 'year' class="p-2 px-5 cursor-pointer {timePeriod === 'year'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Year Year
</a> </a>
@ -88,7 +88,7 @@
href="/market-mover/active/3Y" href="/market-mover/active/3Y"
class="p-2 px-5 cursor-pointer {timePeriod === '3Y' class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
3 Years 3 Years
</a> </a>
@ -96,7 +96,7 @@
href="/market-mover/active/5Y" href="/market-mover/active/5Y"
class="p-2 px-5 cursor-pointer {timePeriod === '5Y' class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
5 Years 5 Years
</a> </a>

View File

@ -38,7 +38,7 @@
href="/market-mover/afterhours/gainers" href="/market-mover/afterhours/gainers"
class="p-2 px-5 cursor-pointer {categoryType === 'gainers' class="p-2 px-5 cursor-pointer {categoryType === 'gainers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Gainers Gainers
</a> </a>
@ -46,7 +46,7 @@
href="/market-mover/afterhours/losers" href="/market-mover/afterhours/losers"
class="p-2 px-5 cursor-pointer {categoryType === 'losers' class="p-2 px-5 cursor-pointer {categoryType === 'losers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Losers Losers
</a> </a>

View File

@ -58,7 +58,7 @@
href="/market-mover/gainers" href="/market-mover/gainers"
class="p-2 px-5 cursor-pointer {timePeriod === 'gainers' class="p-2 px-5 cursor-pointer {timePeriod === 'gainers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Today Today
</a> </a>
@ -66,7 +66,7 @@
href="/market-mover/gainers/week" href="/market-mover/gainers/week"
class="p-2 px-5 cursor-pointer {timePeriod === 'week' class="p-2 px-5 cursor-pointer {timePeriod === 'week'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Week Week
</a> </a>
@ -74,7 +74,7 @@
href="/market-mover/gainers/month" href="/market-mover/gainers/month"
class="p-2 px-5 cursor-pointer {timePeriod === 'month' class="p-2 px-5 cursor-pointer {timePeriod === 'month'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Month Month
</a> </a>
@ -82,7 +82,7 @@
href="/market-mover/gainers/year" href="/market-mover/gainers/year"
class="p-2 px-5 cursor-pointer {timePeriod === 'year' class="p-2 px-5 cursor-pointer {timePeriod === 'year'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Year Year
</a> </a>
@ -90,7 +90,7 @@
href="/market-mover/gainers/3Y" href="/market-mover/gainers/3Y"
class="p-2 px-5 cursor-pointer {timePeriod === '3Y' class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
3 Years 3 Years
</a> </a>
@ -98,7 +98,7 @@
href="/market-mover/gainers/5Y" href="/market-mover/gainers/5Y"
class="p-2 px-5 cursor-pointer {timePeriod === '5Y' class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
5 Years 5 Years
</a> </a>

View File

@ -54,7 +54,7 @@
href="/market-mover/losers" href="/market-mover/losers"
class="p-2 px-5 cursor-pointer {timePeriod === 'losers' class="p-2 px-5 cursor-pointer {timePeriod === 'losers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Today Today
</a> </a>
@ -62,7 +62,7 @@
href="/market-mover/losers/week" href="/market-mover/losers/week"
class="p-2 px-5 cursor-pointer {timePeriod === 'week' class="p-2 px-5 cursor-pointer {timePeriod === 'week'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Week Week
</a> </a>
@ -70,7 +70,7 @@
href="/market-mover/losers/month" href="/market-mover/losers/month"
class="p-2 px-5 cursor-pointer {timePeriod === 'month' class="p-2 px-5 cursor-pointer {timePeriod === 'month'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Month Month
</a> </a>
@ -78,7 +78,7 @@
href="/market-mover/losers/year" href="/market-mover/losers/year"
class="p-2 px-5 cursor-pointer {timePeriod === 'year' class="p-2 px-5 cursor-pointer {timePeriod === 'year'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Year Year
</a> </a>
@ -86,7 +86,7 @@
href="/market-mover/losers/3Y" href="/market-mover/losers/3Y"
class="p-2 px-5 cursor-pointer {timePeriod === '3Y' class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
3 Years 3 Years
</a> </a>
@ -94,7 +94,7 @@
href="/market-mover/losers/5Y" href="/market-mover/losers/5Y"
class="p-2 px-5 cursor-pointer {timePeriod === '5Y' class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
5 Years 5 Years
</a> </a>

View File

@ -38,7 +38,7 @@
href="/market-mover/premarket/gainers" href="/market-mover/premarket/gainers"
class="p-2 px-5 cursor-pointer {categoryType === 'gainers' class="p-2 px-5 cursor-pointer {categoryType === 'gainers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Gainers Gainers
</a> </a>
@ -46,7 +46,7 @@
href="/market-mover/premarket/losers" href="/market-mover/premarket/losers"
class="p-2 px-5 cursor-pointer {categoryType === 'losers' class="p-2 px-5 cursor-pointer {categoryType === 'losers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Losers Losers
</a> </a>

View File

@ -64,7 +64,7 @@
href={item?.path} href={item?.path}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>

View File

@ -201,7 +201,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -201,7 +201,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -141,7 +141,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -1494,7 +1494,7 @@
cy="18" cy="18"
r="16" r="16"
fill="none" fill="none"
class="stroke-current text-blue-500" class="stroke-current text-blue-600"
stroke-width="3" stroke-width="3"
stroke-dasharray="100" stroke-dasharray="100"
stroke-dashoffset={putCallRatio >= 1 stroke-dashoffset={putCallRatio >= 1

View File

@ -160,7 +160,7 @@
<div class="flex flex-col ml-3 font-normal"> <div class="flex flex-col ml-3 font-normal">
<a <a
href={`/politicians/${item?.id}`} href={`/politicians/${item?.id}`}
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{getAbbreviatedName( >{getAbbreviatedName(
item?.representative?.replace( item?.representative?.replace(
"_", "_",

View File

@ -450,7 +450,7 @@
on:click={() => (activeIdx = i)} on:click={() => (activeIdx = i)}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</button> </button>
@ -746,7 +746,7 @@
href="https://truthsocial.com/@realDonaldTrump" href="https://truthsocial.com/@realDonaldTrump"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="hover:text-blue-500" class="hover:text-blue-600"
> >
Donald J. Trump Donald J. Trump
</a> </a>
@ -756,7 +756,7 @@
href="https://truthsocial.com/@realDonaldTrump" href="https://truthsocial.com/@realDonaldTrump"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="hover:text-blue-500" class="hover:text-blue-600"
> >
@realDonaldTrump @realDonaldTrump
</a> </a>
@ -955,7 +955,7 @@
href="https://truthsocial.com/@realDonaldTrump" href="https://truthsocial.com/@realDonaldTrump"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="hover:text-blue-500" class="hover:text-blue-600"
> >
Donald J. Trump Donald J. Trump
</a> </a>
@ -1031,7 +1031,7 @@
href="https://truthsocial.com/@realDonaldTrump" href="https://truthsocial.com/@realDonaldTrump"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="hover:text-blue-500" class="hover:text-blue-600"
> >
Donald J. Trump Donald J. Trump
</a> </a>
@ -1041,7 +1041,7 @@
href="https://truthsocial.com/@realDonaldTrump" href="https://truthsocial.com/@realDonaldTrump"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="hover:text-blue-500" class="hover:text-blue-600"
> >
@realDonaldTrump @realDonaldTrump
</a> </a>

View File

@ -388,7 +388,7 @@
> >
<div class="flex flex-col items-start"> <div class="flex flex-col items-start">
<span <span
class="text-sm text-blue-500 dark:text-blue-400" class="text-sm text-blue-600 dark:text-blue-400"
>{item?.symbol}</span >{item?.symbol}</span
> >
<span <span
@ -450,7 +450,7 @@
/> />
{#if editMode} {#if editMode}
<label <label
class="sm:hover:text-muted text-blue-500 dark:text-blue-400 dark:sm:hover:text-white cursor-pointer" class="sm:hover:text-muted text-blue-600 dark:text-blue-400 dark:sm:hover:text-white cursor-pointer"
> >
{item?.symbol} {item?.symbol}
</label> </label>

View File

@ -88,7 +88,7 @@
</svelte:head> </svelte:head>
<section <section
class=" min-h-screen mb-40 w-full max-w-3xl sm:max-w-5xl m-auto text-muted dark:text-white" class=" min-h-screen mb-40 w-full max-w-3xl sm:max-w-6xl m-auto text-muted dark:text-white"
> >
<div <div
class="flex flex-col sm:flex-row w-full mx-auto justify-center items-center sm:space-x-8 text-sm relative pt-5 pb-20" class="flex flex-col sm:flex-row w-full mx-auto justify-center items-center sm:space-x-8 text-sm relative pt-5 pb-20"
@ -1400,7 +1400,7 @@
of it for you. of it for you.
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-500 dark:text-blue-400 underline" class="text-blue-600 dark:text-blue-400 underline"
> >
{emailAddress} {emailAddress}
</a> </a>
@ -1441,7 +1441,7 @@
We offer a 30 day money back guarantee, no questions asked. We offer a 30 day money back guarantee, no questions asked.
Just send an email to <a Just send an email to <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-500 dark:text-blue-400 underline" class="text-blue-600 dark:text-blue-400 underline"
>{emailAddress}</a >{emailAddress}</a
> and you will get a full refund. > and you will get a full refund.
</p> </p>

View File

@ -43,7 +43,7 @@
policy in its entirety along with our policy in its entirety along with our
<a <a
href="/terms-of-use" href="/terms-of-use"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Terms of use</a >Terms of use</a
>. Generally, you may use our website without providing personal >. Generally, you may use our website without providing personal
data. When personal data (such as your name, address, or email data. When personal data (such as your name, address, or email
@ -107,7 +107,7 @@
wish to have it removed from our systems, please contact us at wish to have it removed from our systems, please contact us at
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>{emailAddress}</a >{emailAddress}</a
>.<br /><br /> >.<br /><br />
In addition, you have the following rights: In addition, you have the following rights:
@ -174,7 +174,7 @@
at at
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>{emailAddress}</a >{emailAddress}</a
>. >.
</li> </li>

View File

@ -216,7 +216,7 @@
</div> </div>
<a <a
href="/update-password" href="/update-password"
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
>Update Password</a >Update Password</a
> >
</div> </div>
@ -477,7 +477,7 @@
{:else if subscriptionData?.first_order_item?.product_name?.includes("Life Time")}{:else} {:else if subscriptionData?.first_order_item?.product_name?.includes("Life Time")}{:else}
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
> >
Get Full Access with Pro Subscription. Get Full Access with Pro Subscription.
</a> </a>
@ -496,7 +496,7 @@
<li> <li>
Send an email to <a Send an email to <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
>{emailAddress}</a >{emailAddress}</a
> >
</li> </li>
@ -506,7 +506,7 @@
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank" target="_blank"
href="https://www.reddit.com/r/stocknear/" href="https://www.reddit.com/r/stocknear/"
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
> >
r/stocknear</a r/stocknear</a
>. >.
@ -516,7 +516,7 @@
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank" target="_blank"
href="https://discord.com/invite/hCwZMMZ2MT" href="https://discord.com/invite/hCwZMMZ2MT"
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
>Discord Channel</a >Discord Channel</a
>. >.
</li> </li>

View File

@ -153,7 +153,7 @@
href={"https://www.reddit.com" + item?.permalink} href={"https://www.reddit.com" + item?.permalink}
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank" target="_blank"
class="text-[1rem] sm:text-xl font-semibold mb-3 transition duration-100 sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="text-[1rem] sm:text-xl font-semibold mb-3 transition duration-100 sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
> >
{item?.title} {item?.title}
</a> </a>
@ -222,7 +222,7 @@
href={"https://www.reddit.com/user/" + item?.author} href={"https://www.reddit.com/user/" + item?.author}
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank" target="_blank"
class="hidden sm:inline-block text-sm sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="hidden sm:inline-block text-sm sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
> >
Posted by {item?.author} Posted by {item?.author}
</a> </a>
@ -230,7 +230,7 @@
href={"https://www.reddit.com" + item?.permalink} href={"https://www.reddit.com" + item?.permalink}
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank" target="_blank"
class="mt-2 sm:mt-0 text-sm sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="mt-2 sm:mt-0 text-sm sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
> >
{formatUtcTimestamp(item?.created_utc)} {formatUtcTimestamp(item?.created_utc)}
<Link <Link
@ -266,7 +266,7 @@
on:click={() => changeTimePeriod(index)} on:click={() => changeTimePeriod(index)}
class="p-2 px-5 cursor-pointer {activeIdx === index class="p-2 px-5 cursor-pointer {activeIdx === index
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</label> </label>
@ -276,7 +276,7 @@
class="p-2 px-5 cursor-pointer flex flex-row items-center {activeIdx === class="p-2 px-5 cursor-pointer flex flex-row items-center {activeIdx ===
index index
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
<span class="">{item.title}</span> <span class="">{item.title}</span>
<svg <svg

View File

@ -135,13 +135,13 @@
By registering you agree to stocknear's By registering you agree to stocknear's
<a <a
href="/terms-of-use" href="/terms-of-use"
class="text-blue-500 dark:text-blue-400 sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:underline"
>Terms of Use</a >Terms of Use</a
> >
and acknowledge that you've read our and acknowledge that you've read our
<a <a
href="/privacy-policy" href="/privacy-policy"
class="text-blue-500 dark:text-blue-400 sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:underline"
>Privacy Policy</a >Privacy Policy</a
>. >.
</p> </p>
@ -764,7 +764,7 @@
You already have an account? You already have an account?
<a <a
href="/login" href="/login"
class="text-blue-500 dark:text-blue-400 sm:hover:underline ml-1" class="text-blue-600 dark:text-blue-400 sm:hover:underline ml-1"
>Sign in</a >Sign in</a
> >
</p> </p>
@ -779,13 +779,13 @@
By registering you agree to stocknear's By registering you agree to stocknear's
<a <a
href="/terms-of-use" href="/terms-of-use"
class="text-blue-500 dark:text-blue-400 sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:underline"
>Terms of Use</a >Terms of Use</a
> >
and acknowledge that you've read our and acknowledge that you've read our
<a <a
href="/privacy-policy" href="/privacy-policy"
class="text-blue-500 dark:text-blue-400 sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:underline"
>Privacy Policy</a >Privacy Policy</a
>. >.
</p> </p>

View File

@ -3351,7 +3351,7 @@ const handleKeyDown = (event) => {
<td class=" whitespace-nowrap"> <td class=" whitespace-nowrap">
<a <a
href={"/stocks/" + item?.symbol} href={"/stocks/" + item?.symbol}
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 text-sm sm:text-[1rem]" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 text-sm sm:text-[1rem]"
>{item?.symbol}</a >{item?.symbol}</a
> >
</td> </td>

View File

@ -384,7 +384,7 @@
class="text-muted dark:text-white w-full max-w-screen sm:max-w-[1250px] min-h-screen overflow-hidden" class="text-muted dark:text-white w-full max-w-screen sm:max-w-[1250px] min-h-screen overflow-hidden"
> >
<!-- Page wrapper --> <!-- Page wrapper -->
<div class="mt-5 flex flex-col w-full relative w-full sm:max-w-[1250px]"> <div class=" flex flex-col w-full relative w-full sm:max-w-[1250px]">
<main class="grow w-full"> <main class="grow w-full">
<section class=""> <section class="">
<div class="w-full"> <div class="w-full">
@ -410,7 +410,7 @@
viewBox="0 0 1024 1024" viewBox="0 0 1024 1024"
><g transform="rotate(-90 512 512)" ><g transform="rotate(-90 512 512)"
><path ><path
fill={$mode === "light" ? "#2C6288" : "white"} fill={$mode === "light" ? "#3B82F6" : "white"}
d="M104.704 685.248a64 64 0 0 0 90.496 0l316.8-316.8l316.8 316.8a64 64 0 0 0 90.496-90.496L557.248 232.704a64 64 0 0 0-90.496 0L104.704 594.752a64 64 0 0 0 0 90.496z" d="M104.704 685.248a64 64 0 0 0 90.496 0l316.8-316.8l316.8 316.8a64 64 0 0 0 90.496-90.496L557.248 232.704a64 64 0 0 0-90.496 0L104.704 594.752a64 64 0 0 0 0 90.496z"
/></g /></g
></svg ></svg
@ -422,10 +422,10 @@
? "hidden" ? "hidden"
: "flex flex-col items-center ml-6 transition-transform ease-in"} : "flex flex-col items-center ml-6 transition-transform ease-in"}
> >
<span class=" text-xs font-semibold"> <span class="text-xs font-bold dark:font-semibold">
{$stockTicker} {$stockTicker}
</span> </span>
<span class=" text-sm"> <span class="text-sm font-semibold dark:font-normal">
{#if $currentPortfolioPrice !== null && $currentPortfolioPrice !== 0} {#if $currentPortfolioPrice !== null && $currentPortfolioPrice !== 0}
{$currentPortfolioPrice} {$currentPortfolioPrice}
{:else} {:else}
@ -473,7 +473,7 @@
></g><g id="SVGRepo_iconCarrier"> ></g><g id="SVGRepo_iconCarrier">
<path <path
d="M20.3359 3.22136L3.87333 8.70889C3.56801 8.81066 3.55033 9.23586 3.84614 9.36263L9.89655 11.9557C9.96078 11.9832 10.0347 11.9752 10.0916 11.9346L16.0235 7.69749C16.2073 7.56618 16.4338 7.79266 16.3025 7.97648L12.0654 13.9084C12.0248 13.9653 12.0168 14.0392 12.0443 14.1034L14.6374 20.1539C14.7641 20.4497 15.1893 20.432 15.2911 20.1267L20.7786 3.66408C20.8698 3.39046 20.6095 3.13015 20.3359 3.22136Z" d="M20.3359 3.22136L3.87333 8.70889C3.56801 8.81066 3.55033 9.23586 3.84614 9.36263L9.89655 11.9557C9.96078 11.9832 10.0347 11.9752 10.0916 11.9346L16.0235 7.69749C16.2073 7.56618 16.4338 7.79266 16.3025 7.97648L12.0654 13.9084C12.0248 13.9653 12.0168 14.0392 12.0443 14.1034L14.6374 20.1539C14.7641 20.4497 15.1893 20.432 15.2911 20.1267L20.7786 3.66408C20.8698 3.39046 20.6095 3.13015 20.3359 3.22136Z"
fill={$mode === "light" ? "#2C6288" : "white"} fill={$mode === "light" ? "#3B82F6" : "white"}
></path> ></path>
</g></svg </g></svg
> >
@ -495,7 +495,7 @@
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16" viewBox="0 0 16 16"
><path ><path
fill={$mode === "light" ? "#2C6288" : "white"} fill={$mode === "light" ? "#3B82F6" : "white"}
d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327l4.898.696c.441.062.612.636.282.95l-3.522 3.356l.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z" d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327l4.898.696c.441.062.612.636.282.95l-3.522 3.356l.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"
/></svg /></svg
> >
@ -505,7 +505,7 @@
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16" viewBox="0 0 16 16"
><path ><path
fill={$mode === "light" ? "#2C6288" : "white"} fill={$mode === "light" ? "black" : "white"}
d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z" d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z"
/></svg /></svg
> >
@ -522,7 +522,7 @@
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16" viewBox="0 0 16 16"
><path ><path
fill={$mode === "light" ? "#2C6288" : "white"} fill={$mode === "light" ? "#3B82F6" : "white"}
d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327l4.898.696c.441.062.612.636.282.95l-3.522 3.356l.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z" d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327l4.898.696c.441.062.612.636.282.95l-3.522 3.356l.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"
/></svg /></svg
> >
@ -532,7 +532,7 @@
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16" viewBox="0 0 16 16"
><path ><path
fill={$mode === "light" ? "#2C6288" : "white"} fill={$mode === "light" ? "black" : "white"}
d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z" d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z"
/></svg /></svg
> >
@ -547,7 +547,7 @@
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16" viewBox="0 0 16 16"
><path ><path
fill={$mode === "light" ? "#2C6288" : "white"} fill={$mode === "light" ? "black" : "white"}
d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z" d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z"
/></svg /></svg
> >
@ -617,7 +617,7 @@
viewBox="0 0 16 16" viewBox="0 0 16 16"
><path ><path
fill={$mode === "light" fill={$mode === "light"
? "#2C6288" ? "#3B82F6"
: "white"} : "white"}
d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327l4.898.696c.441.062.612.636.282.95l-3.522 3.356l.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z" d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327l4.898.696c.441.062.612.636.282.95l-3.522 3.356l.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"
/></svg /></svg
@ -629,7 +629,7 @@
viewBox="0 0 16 16" viewBox="0 0 16 16"
><path ><path
fill={$mode === "light" fill={$mode === "light"
? "#2C6288" ? "black"
: "white"} : "white"}
d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z" d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z"
/></svg /></svg
@ -653,7 +653,7 @@
viewBox="0 0 16 16" viewBox="0 0 16 16"
><path ><path
fill={$mode === "light" fill={$mode === "light"
? "#2C6288" ? "#3B82F6"
: "white"} : "white"}
d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327l4.898.696c.441.062.612.636.282.95l-3.522 3.356l.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z" d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327l4.898.696c.441.062.612.636.282.95l-3.522 3.356l.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"
/></svg /></svg
@ -665,7 +665,7 @@
viewBox="0 0 16 16" viewBox="0 0 16 16"
><path ><path
fill={$mode === "light" fill={$mode === "light"
? "#2C6288" ? "black"
: "white"} : "white"}
d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z" d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z"
/></svg /></svg
@ -688,7 +688,7 @@
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16" viewBox="0 0 16 16"
><path ><path
fill={$mode === "light" ? "#2C6288" : "white"} fill={$mode === "light" ? "#3B82F6" : "white"}
d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z" d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256l4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73l3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356l-.83 4.73zm4.905-2.767l-3.686 1.894l.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575l-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957l-3.686-1.894a.503.503 0 0 0-.461 0z"
/></svg /></svg
> >

View File

@ -93,8 +93,8 @@
? "#047857" ? "#047857"
: "#00FC50"; : "#00FC50";
const fillColorStart = isNegative const fillColorStart = isNegative
? "rgba(204, 38, 26, 0.3)" ? "rgba(204, 38, 26, 0.55)"
: "rgb(4, 120, 87, 0.3)"; //"rgba(0, 252, 80, 0.3)"; : "rgb(4, 120, 87, 0.55)"; //"rgba(0, 252, 80, 0.3)";
const fillColorEnd = isNegative const fillColorEnd = isNegative
? "rgba(204, 38, 26, 0.004)" ? "rgba(204, 38, 26, 0.004)"
: "rgb(4, 120, 87, 0.004)"; //"rgba(0, 252, 80, 0.004)"; : "rgb(4, 120, 87, 0.004)"; //"rgba(0, 252, 80, 0.004)";
@ -121,8 +121,8 @@
const options = { const options = {
chart: { chart: {
backgroundColor: $mode === "light" ? "#fff" : "#09090B", backgroundColor: $mode === "light" ? "#fff" : "#09090B",
height: 360,
animation: false, animation: false,
height: 360,
events: { events: {
// Add touch event handling to hide tooltip on mobile // Add touch event handling to hide tooltip on mobile
load: function () { load: function () {
@ -214,26 +214,29 @@
}, },
labels: { labels: {
style: { color: $mode === "light" ? "black" : "white" }, style: { color: $mode === "light" ? "black" : "white" },
distance: 20, distance: 10,
formatter: function () { formatter: function () {
const date = new Date(this?.value); const date = new Date(this?.value);
if (displayData === "1D") { if (displayData === "1D") {
return date?.toLocaleTimeString("en-US", { const timeString = date?.toLocaleTimeString("en-US", {
hour: "2-digit", hour: "numeric",
minute: "2-digit", hour12: true,
}); });
return `<span class="font-[501] text-xs">${timeString.replace(/\s/g, " ")}</span>`;
} else if (["1W", "1M"].includes(displayData)) { } else if (["1W", "1M"].includes(displayData)) {
return date?.toLocaleDateString("en-US", { const timeString = date?.toLocaleDateString("en-US", {
month: "short", month: "short",
day: "numeric", day: "numeric",
timeZone: "UTC", timeZone: "UTC",
}); });
return `<span class="font-[501] text-xs">${timeString}</span>`;
} else { } else {
return date?.toLocaleDateString("en-US", { const timeString = date?.toLocaleDateString("en-US", {
year: "2-digit", year: "2-digit",
month: "short", month: "short",
timeZone: "UTC", timeZone: "UTC",
}); });
return `<span class="font-[501] text-xs">${timeString}</span>`;
} }
}, },
}, },
@ -258,7 +261,7 @@
startOnTick: false, startOnTick: false,
endOnTick: false, endOnTick: false,
gridLineWidth: 1, gridLineWidth: 1,
gridLineColor: $mode === "light" ? "#d1d5dc" : "#111827", gridLineColor: $mode === "light" ? "#e5e7eb" : "#111827",
title: { text: null }, title: { text: null },
labels: { labels: {
style: { color: $mode === "light" ? "black" : "white" }, style: { color: $mode === "light" ? "black" : "white" },
@ -292,7 +295,7 @@
data: displayData === "1D" ? seriesData : priceList, data: displayData === "1D" ? seriesData : priceList,
animation: false, animation: false,
color: lineColor, color: lineColor,
lineWidth: 1.3, lineWidth: 1.8,
marker: { marker: {
enabled: false, enabled: false,
}, },
@ -696,7 +699,7 @@
<span <span
class="block px-3 py-1 rounded duration-100 ease-in-out class="block px-3 py-1 rounded duration-100 ease-in-out
{displayData === interval {displayData === interval
? 'bg-blue-50 text-blue-700 dark:bg-primary dark:text-white font-semibold' ? 'bg-gray-200 text-muted dark:bg-primary dark:text-white font-semibold'
: 'bg-transparent text-muted dark:text-gray-400 dark:sm:hover:text-white sm:hover:bg-gray-100 dark:sm:hover:bg-primary'}" : 'bg-transparent text-muted dark:text-gray-400 dark:sm:hover:text-white sm:hover:bg-gray-100 dark:sm:hover:bg-primary'}"
> >
{interval} {interval}
@ -727,7 +730,7 @@
<div use:highcharts={config}></div> <div use:highcharts={config}></div>
{:else} {:else}
<div <div
class="flex justify-center w-full sm:w-[650px] h-[360px] items-center" class="flex justify-center w-full sm:w-[650px] h-[300px] sm:h-[360px] items-center"
> >
<div class="relative"> <div class="relative">
<label <label
@ -743,18 +746,18 @@
</div> </div>
<div <div
class="mt-10 lg:mt-0 order-5 lg:order-1 flex flex-row space-x-2 sm:space-x-3 xs:space-x-4" class="mt-5 lg:mt-0 order-5 lg:order-1 flex flex-row space-x-2 sm:space-x-3 xs:space-x-4"
> >
<table class="w-[50%] text-sm sm:text-[1rem] lg:min-w-[250px]"> <table class="w-[50%] text-sm sm:text-[1rem] lg:min-w-[250px]">
<tbody <tbody
><tr ><tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Bid</td >Bid</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{$wsBidPrice !== 0 && $wsBidPrice !== null >{$wsBidPrice !== 0 && $wsBidPrice !== null
? $wsBidPrice ? $wsBidPrice
: ((data?.getStockQuote?.bid !== 0 : ((data?.getStockQuote?.bid !== 0
@ -765,15 +768,15 @@
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
><a ><a
href={`/stocks/${$stockTicker}/statistics/market-cap`} href={`/stocks/${$stockTicker}/statistics/market-cap`}
class="sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-muted dark:sm:hover:text-blue-400 underline underline-offset-4"
>Market Cap</a >Market Cap</a
></td ></td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-[1rem] font-semibold xs:px-1 sm:text-right"
>{@html abbreviateNumber( >{@html abbreviateNumber(
data?.getStockQuote?.marketCap, data?.getStockQuote?.marketCap,
false, false,
@ -784,11 +787,11 @@
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Revenue (ttm)</td >Revenue (ttm)</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{@html stockDeck?.revenueTTM !== null && >{@html stockDeck?.revenueTTM !== null &&
stockDeck?.revenueTTM !== 0 stockDeck?.revenueTTM !== 0
? abbreviateNumber(stockDeck?.revenueTTM, false, true) ? abbreviateNumber(stockDeck?.revenueTTM, false, true)
@ -798,11 +801,11 @@
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Net Income (ttm)</td >Net Income (ttm)</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{@html stockDeck?.netIncomeTTM !== null >{@html stockDeck?.netIncomeTTM !== null
? abbreviateNumber(stockDeck?.netIncomeTTM, false, true) ? abbreviateNumber(stockDeck?.netIncomeTTM, false, true)
: "n/a"}</td : "n/a"}</td
@ -812,40 +815,40 @@
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>EPS (ttm)</td >EPS (ttm)</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{data?.getStockQuote?.eps ?? "n/a"}</td >{data?.getStockQuote?.eps ?? "n/a"}</td
></tr ></tr
> >
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>PE Ratio (ttm)</td >PE Ratio (ttm)</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{data?.getStockQuote?.pe ?? "n/a"}</td >{data?.getStockQuote?.pe ?? "n/a"}</td
></tr ></tr
> >
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Forward PE</td >Forward PE</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{stockDeck?.forwardPE ?? "n/a"}</td >{stockDeck?.forwardPE ?? "n/a"}</td
></tr ></tr
> >
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
><a ><a
href={data?.getAnalystSummary?.consensusRating !== href={data?.getAnalystSummary?.consensusRating !==
undefined undefined
@ -858,7 +861,7 @@
> >
</td> </td>
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{data?.getAnalystSummary?.consensusRating !== null && >{data?.getAnalystSummary?.consensusRating !== null &&
data?.getAnalystSummary?.consensusRating !== "n/a" && data?.getAnalystSummary?.consensusRating !== "n/a" &&
data?.getAnalystSummary?.consensusRating !== undefined data?.getAnalystSummary?.consensusRating !== undefined
@ -873,11 +876,11 @@
><tr ><tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Ask</td >Ask</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{$wsAskPrice !== 0 && $wsAskPrice !== null >{$wsAskPrice !== 0 && $wsAskPrice !== null
? $wsAskPrice ? $wsAskPrice
: ((data?.getStockQuote?.ask !== 0 : ((data?.getStockQuote?.ask !== 0
@ -888,11 +891,11 @@
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Volume</td >Volume</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{data?.getStockQuote?.volume?.toLocaleString( >{data?.getStockQuote?.volume?.toLocaleString(
"en-us", "en-us",
)}</td )}</td
@ -901,11 +904,11 @@
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Avg. Volume (20D)</td >Avg. Volume (20D)</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{data?.getStockQuote?.avgVolume !== undefined >{data?.getStockQuote?.avgVolume !== undefined
? data?.getStockQuote?.avgVolume?.toLocaleString( ? data?.getStockQuote?.avgVolume?.toLocaleString(
"en-us", "en-us",
@ -916,33 +919,33 @@
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Open</td >Open</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{data?.getStockQuote?.open?.toFixed(2)}</td >{data?.getStockQuote?.open?.toFixed(2)}</td
></tr ></tr
> >
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Previous Close</td >Previous Close</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{data?.getStockQuote?.previousClose?.toFixed(2)}</td >{data?.getStockQuote?.previousClose?.toFixed(2)}</td
></tr ></tr
> >
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Day's Range</td >Day's Range</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{data?.getStockQuote?.dayLow?.toFixed(2)} - {data?.getStockQuote?.dayHigh?.toFixed( >{data?.getStockQuote?.dayLow?.toFixed(2)} - {data?.getStockQuote?.dayHigh?.toFixed(
2, 2,
)}</td )}</td
@ -951,11 +954,11 @@
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>52-Week Range</td >52-Week Range</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{data?.getStockQuote?.yearLow?.toFixed(2)} - {data?.getStockQuote?.yearHigh?.toFixed( >{data?.getStockQuote?.yearLow?.toFixed(2)} - {data?.getStockQuote?.yearHigh?.toFixed(
2, 2,
)}</td )}</td
@ -964,11 +967,11 @@
<tr <tr
class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0" class="flex flex-col border-b border-gray-300 dark:border-gray-800 py-1 sm:table-row sm:py-0"
><td ><td
class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm" class="whitespace-nowrap px-0.5 py-[1px] xs:px-1 text-sm sm:text-[1rem]"
>Beta</td >Beta</td
> >
<td <td
class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm font-semibold xs:px-1 sm:text-right" class="whitespace-nowrap px-0.5 py-[1px] text-left text-sm text-[1rem] font-semibold xs:px-1 sm:text-right"
>{stockDeck?.beta?.toFixed(2)}</td >{stockDeck?.beta?.toFixed(2)}</td
></tr ></tr
> >

View File

@ -31,7 +31,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} &#183; {formatDate(item?.publishedDate)} &#183;
<a <a
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -62,7 +62,7 @@
on:click={() => changeSubSection("income")} on:click={() => changeSubSection("income")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'income' class="p-2 px-5 cursor-pointer {displaySubSection === 'income'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Income Income
</a> </a>
@ -73,7 +73,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'balance-sheet' 'balance-sheet'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Balance Sheet Balance Sheet
</a> </a>
@ -83,7 +83,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'cash-flow' 'cash-flow'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Cashflow Cashflow
</a> </a>
@ -92,7 +92,7 @@
on:click={() => changeSubSection("ratios")} on:click={() => changeSubSection("ratios")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'ratios' class="p-2 px-5 cursor-pointer {displaySubSection === 'ratios'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Ratios Ratios
</a> </a>

View File

@ -66,7 +66,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -76,7 +76,7 @@
on:click={() => changeSubSection("analyst")} on:click={() => changeSubSection("analyst")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'analyst' class="p-2 px-5 cursor-pointer {displaySubSection === 'analyst'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Analysts Ratings Analysts Ratings
</a> </a>
@ -85,7 +85,7 @@
on:click={() => changeSubSection("ai")} on:click={() => changeSubSection("ai")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'ai' class="p-2 px-5 cursor-pointer {displaySubSection === 'ai'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
AI Forecast AI Forecast
</a> </a>

View File

@ -901,7 +901,7 @@
<span class="mt-3"> <span class="mt-3">
Unlock content with Unlock content with
<a <a
class="inline-block ml-0.5 text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/pricing" href="/pricing"
>Pro Subscription <svg >Pro Subscription <svg
class="w-4 h-4 mb-1 inline-block text[#A3A3A3] sm:hover:" class="w-4 h-4 mb-1 inline-block text[#A3A3A3] sm:hover:"

View File

@ -530,7 +530,7 @@
{:else} {:else}
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-5 h-5 mb-1 inline-block" class="w-5 h-5 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -564,7 +564,7 @@
{:else} {:else}
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400 text-xl font-bold" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 text-xl font-bold"
> >
Pro <svg Pro <svg
class="w-5 h-5 mb-1 inline-block" class="w-5 h-5 mb-1 inline-block"
@ -662,7 +662,7 @@
{:else} {:else}
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
> >
Pro Pro
<svg <svg
@ -701,7 +701,7 @@
{:else} {:else}
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
> >
Pro Pro
<svg <svg
@ -750,7 +750,7 @@
<Infobox <Infobox
text={`Using our AI model trained on historical seasonal data, we generated a 12-month forecast for ${removeCompanyStrings($displayCompanyName)}. The model predicts a ... Unlock content with text={`Using our AI model trained on historical seasonal data, we generated a 12-month forecast for ${removeCompanyStrings($displayCompanyName)}. The model predicts a ... Unlock content with
<a <a
class="inline-block ml-0.5 text-blue-500 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/pricing" href="/pricing"
>Pro Subscription <svg >Pro Subscription <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
@ -828,7 +828,7 @@
<td class="whitespace-nowrap"> <td class="whitespace-nowrap">
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -844,7 +844,7 @@
<td class="whitespace-nowrap"> <td class="whitespace-nowrap">
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -860,7 +860,7 @@
<td class="whitespace-nowrap"> <td class="whitespace-nowrap">
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -876,7 +876,7 @@
<td class="whitespace-nowrap"> <td class="whitespace-nowrap">
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -903,7 +903,7 @@
<td class="whitespace-nowrap"> <td class="whitespace-nowrap">
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
> >
Pro Pro
<svg <svg
@ -921,7 +921,7 @@
<td class="whitespace-nowrap" <td class="whitespace-nowrap"
><a ><a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -937,7 +937,7 @@
<td class="whitespace-nowrap" <td class="whitespace-nowrap"
><a ><a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -953,7 +953,7 @@
<td class="whitespace-nowrap" <td class="whitespace-nowrap"
><a ><a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"

View File

@ -273,7 +273,7 @@
</div> </div>
<div <div
class="mb-4 grid grid-cols-2 grid-rows-2 divide-contrast rounded-md border border-gray-300 dark:border-gray-600 md:grid-cols-4 md:grid-rows-1 md:divide-x" class="shadow-sm mb-4 grid grid-cols-2 grid-rows-2 divide-contrast rounded-md border border-gray-300 dark:border-gray-600 md:grid-cols-4 md:grid-rows-1 md:divide-x"
> >
<div <div
class="p-4 bp:p-5 sm:p-6 border-r border-gray-300 dark:border-gray-600" class="p-4 bp:p-5 sm:p-6 border-r border-gray-300 dark:border-gray-600"
@ -346,13 +346,28 @@
> >
<thead class="text-muted dark:text-white dark:bg-default"> <thead class="text-muted dark:text-white dark:bg-default">
<tr> <tr>
<td class=" font-semibold text-sm text-start">Analyst</td> <td class=" font-semibold text-sm sm:text-[1rem] text-start"
<td class=" font-semibold text-sm text-start">Firm</td> >Analyst</td
<td class=" font-semibold text-sm text-end">Rating</td> >
<td class=" font-semibold text-sm text-end">Action</td> <td class=" font-semibold text-sm sm:text-[1rem] text-start"
<td class=" font-semibold text-sm text-end">Price Target</td> >Firm</td
>
<td class=" font-semibold text-sm sm:text-[1rem] text-end"
>Rating</td
>
<td class=" font-semibold text-sm sm:text-[1rem] text-end"
>Action</td
>
<td class=" font-semibold text-sm sm:text-[1rem] text-end"
>Price Target</td
>
<td class=" font-semibold text-sm sm:text-[1rem] text-end"
>Upside</td
>
<td class=" font-semibold text-sm text-end">Date</td> <td class=" font-semibold text-sm sm:text-[1rem] text-end"
>Date</td
>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -375,15 +390,35 @@
href={item?.analystId !== null href={item?.analystId !== null
? `/analysts/${item?.analystId}` ? `/analysts/${item?.analystId}`
: "#"} : "#"}
class="font-semibold dark:font-normal text-blue-500 sm:hover:text-muted dark:sm:hover: dark:text-blue-400" class="font-semibold dark:font-normal text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
>{item?.analyst_name} >{item?.analyst_name}
</a> </a>
<div class="flex flex-row items-center mt-1"> <div class="flex flex-row items-center mt-1">
{#each Array.from({ length: 5 }) as _, i} {#each Array.from({ length: 5 }) as _, i}
{#if i < Math.floor(item?.analystScore)} {#if item?.analystScore === 0 && i === 0}
<!-- Render a half-filled star when analystScore is 0 -->
<svg <svg
class="w-3 h-3 text-[#FBCE3C]" class="w-4 h-4"
aria-hidden="true"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 22 20"
>
<defs>
<linearGradient id="halfGradient">
<stop offset="30%" stop-color="#FBCE3C" />
<stop offset="30%" stop-color="gray" />
</linearGradient>
</defs>
<path
fill="url(#halfGradient)"
d="M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"
/>
</svg>
{:else if i < Math.floor(item?.analystScore)}
<!-- Render a full star -->
<svg
class="w-4 h-4 text-[#FBCE3C]"
aria-hidden="true" aria-hidden="true"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
fill="currentColor" fill="currentColor"
@ -394,8 +429,9 @@
/> />
</svg> </svg>
{:else} {:else}
<!-- Render an empty star -->
<svg <svg
class="w-3 h-3 text-gray-400 dark:text-gray-500" class="w-4 h-4 text-gray-400 dark:text-gray-500"
aria-hidden="true" aria-hidden="true"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
fill="currentColor" fill="currentColor"
@ -407,12 +443,6 @@
</svg> </svg>
{/if} {/if}
{/each} {/each}
<span class="ml-1 text-sm">
({item?.analystScore !== null
? item?.analystScore
: 0})
</span>
</div> </div>
</div> </div>
</td> </td>
@ -426,23 +456,20 @@
</td> </td>
<td <td
class="text-sm sm:text-[1rem] whitespace-nowrap text-end" class="text-sm sm:text-[1rem] whitespace-nowrap text-end {[
'Strong Buy',
'Buy',
]?.includes(item?.rating_current)
? ' text-green-600 dark:text-[#00FC50] '
: item?.rating_current === 'Hold'
? '"text-red-600 dark:text-[#FF7070]"'
: ['Strong Sell', 'Sell']?.includes(
item?.rating_current,
)
? 'text-red-600 dark:text-[#FF2F1F]'
: ''}"
> >
<span {item?.rating_current}
class=" {['Strong Buy', 'Buy']?.includes(
item?.rating_current,
)
? 'text-green-600 dark:text-[#00FC50]'
: item?.rating_current === 'Hold'
? '"text-red-600 dark:text-[#FF7070]"'
: ['Strong Sell', 'Sell']?.includes(
item?.rating_current,
)
? 'text-red-600 dark:text-[#FF2F1F]'
: ''}"
>
{item?.rating_current}
</span>
</td> </td>
<td <td
@ -490,6 +517,35 @@
</div> </div>
</td> </td>
<td
class="text-sm sm:text-[1rem] whitespace-nowrap text-end font-semibold"
>
{#if Math?.ceil(item?.adjusted_pt_current) !== 0}
<span
class="text-sm sm:text-[1rem] whitespace-nowrap text-end {item?.adjusted_pt_current /
data?.getStockQuote?.price -
1 >=
0
? 'text-green-600 dark:text-[#00FC50] '
: item?.adjusted_pt_current /
data?.getStockQuote?.price -
1 <
0
? 'text-red-600 dark:text-[#FF2F1F]'
: ''}"
>
{(
(item?.adjusted_pt_current /
data?.getStockQuote?.price -
1) *
100
)?.toFixed(2)}%
</span>
{:else}
<span class="">n/a</span>
{/if}
</td>
<td <td
class=" text-end text-sm sm:text-[1rem] whitespace-nowrap" class=" text-end text-sm sm:text-[1rem] whitespace-nowrap"
> >
@ -515,23 +571,10 @@
</table> </table>
</div> </div>
{:else if activeIdx === 1} {:else if activeIdx === 1}
<div class="w-full flex justify-start items-center m-auto mt-10 mb-6"> <Infobox
<div text={`There are no top analyst ratings available for the past 12 months for
class="text-center w-fit text-gray-100 text-sm sm:text-[1rem] rounded-md h-auto border border-gray-300 dark:border-gray-600 p-4" ${removeCompanyStrings($displayCompanyName)}`}
> />
<svg
class="w-5 h-5 inline-block sm:mr-1 shrink-0"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 256 256"
><path
fill="#fff"
d="M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24m-4 48a12 12 0 1 1-12 12a12 12 0 0 1 12-12m12 112a16 16 0 0 1-16-16v-40a8 8 0 0 1 0-16a16 16 0 0 1 16 16v40a8 8 0 0 1 0 16"
/></svg
>
There are no top analyst ratings available for the past 12 months for
{$displayCompanyName}
</div>
</div>
{/if} {/if}
{#if rawData?.length !== 0} {#if rawData?.length !== 0}

View File

@ -87,7 +87,7 @@
on:click={() => changeSubSection("insider")} on:click={() => changeSubSection("insider")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'insider' class="p-2 px-5 cursor-pointer {displaySubSection === 'insider'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Insider Trading Insider Trading
</a> </a>
@ -98,7 +98,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'institute' 'institute'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
13F Institute 13F Institute
</a> </a>
@ -109,7 +109,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'congress-trading' 'congress-trading'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Congress Trading Congress Trading
</a> </a>
@ -119,7 +119,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'transcripts' 'transcripts'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Transcripts Transcripts
</a> </a>
@ -141,7 +141,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -369,7 +369,7 @@
cy="18" cy="18"
r="16" r="16"
fill="none" fill="none"
class="stroke-current text-blue-500" class="stroke-current text-blue-600"
stroke-width="3" stroke-width="3"
stroke-dasharray="100" stroke-dasharray="100"
stroke-dashoffset={buySellRatio >= 1 stroke-dashoffset={buySellRatio >= 1

View File

@ -288,7 +288,7 @@
cy="18" cy="18"
r="16" r="16"
fill="none" fill="none"
class="stroke-current text-blue-500" class="stroke-current text-blue-600"
stroke-width="3" stroke-width="3"
stroke-dasharray="100" stroke-dasharray="100"
stroke-dashoffset={100 - partyRatio * 100 >= 0 stroke-dashoffset={100 - partyRatio * 100 >= 0
@ -354,7 +354,7 @@
<div class="flex flex-col ml-3 font-normal"> <div class="flex flex-col ml-3 font-normal">
<a <a
href={`/politicians/${item?.id}`} href={`/politicians/${item?.id}`}
class="text-blue-500 sm:hover:text-muted dark:sm:hover: dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
>{getAbbreviatedName( >{getAbbreviatedName(
item?.representative?.replace("_", " "), item?.representative?.replace("_", " "),
)}</a )}</a

View File

@ -78,7 +78,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
sectionKey sectionKey
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{title} {title}
</a> </a>

View File

@ -115,7 +115,7 @@
> >
<a <a
href={getHref(name)} href={getHref(name)}
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400 cursor-pointer underline underline-offset-4" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 cursor-pointer underline underline-offset-4"
> >
{name} Revenue {name} Revenue
</a> </a>

View File

@ -70,7 +70,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -80,7 +80,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'contract-lookup' 'contract-lookup'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Contract Lookup Contract Lookup
</a> </a>
@ -90,7 +90,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'unusual-activity' 'unusual-activity'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Unusual Activity Unusual Activity
</a> </a>
@ -100,7 +100,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'hottest-contracts' 'hottest-contracts'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Hottest Contracts Hottest Contracts
</a> </a>
@ -110,7 +110,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'volatility' 'volatility'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Volatility Volatility
</a> </a>
@ -119,7 +119,7 @@
on:click={() => changeSubSection("oi")} on:click={() => changeSubSection("oi")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi' class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
OI OI
</a> </a>
@ -129,7 +129,7 @@
on:click={() => changeSubSection("gex")} on:click={() => changeSubSection("gex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex' class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
GEX GEX
</a> </a>
@ -138,7 +138,7 @@
on:click={() => changeSubSection("dex")} on:click={() => changeSubSection("dex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex' class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
DEX DEX
</a> </a>

View File

@ -59,7 +59,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -69,7 +69,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -78,7 +78,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -59,7 +59,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -69,7 +69,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -78,7 +78,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -57,7 +57,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -67,7 +67,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -48,7 +48,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -58,7 +58,7 @@
on:click={() => changeSubSection("employees")} on:click={() => changeSubSection("employees")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'employees' class="p-2 px-5 cursor-pointer {displaySubSection === 'employees'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Employees Employees
</a> </a>

View File

@ -115,7 +115,7 @@ ${paragraphs.join("\n")}
href={rawData?.industry href={rawData?.industry
? getIndustryHref(rawData?.industry) ? getIndustryHref(rawData?.industry)
: "#"} : "#"}
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
>{rawData?.industry ?? "n/a"}</a >{rawData?.industry ?? "n/a"}</a
></td ></td
></tr ></tr
@ -131,7 +131,7 @@ ${paragraphs.join("\n")}
href={sectorNavigation?.find( href={sectorNavigation?.find(
(item) => item?.title === rawData?.sector, (item) => item?.title === rawData?.sector,
)?.link} )?.link}
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
>{rawData?.sector ? rawData?.sector : "n/a"}</a >{rawData?.sector ? rawData?.sector : "n/a"}</a
></td ></td
></tr ></tr
@ -142,7 +142,7 @@ ${paragraphs.join("\n")}
> >
<td class="px-1 py-1.5 text-right lg:py-2" <td class="px-1 py-1.5 text-right lg:py-2"
><a ><a
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4"
href={`/stocks/${$stockTicker}/profile/employees`} href={`/stocks/${$stockTicker}/profile/employees`}
>{rawData?.fullTimeEmployees >{rawData?.fullTimeEmployees
? new Intl.NumberFormat("en")?.format( ? new Intl.NumberFormat("en")?.format(
@ -195,7 +195,7 @@ ${paragraphs.join("\n")}
<td class="px-0.5 py-2 text-right"> <td class="px-0.5 py-2 text-right">
<a <a
href={rawData?.website} href={rawData?.website}
class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-500 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-600 dark:text-blue-400"
target="_blank">{rawData?.website ?? "n/a"}</a target="_blank">{rawData?.website ?? "n/a"}</a
></td ></td
></tr ></tr
@ -348,7 +348,7 @@ ${paragraphs.join("\n")}
<td class="px-1 py-3 align-top xs:px-2">{item?.type}</td> <td class="px-1 py-3 align-top xs:px-2">{item?.type}</td>
<td class="py-3 pl-1 align-top xs:px-2" <td class="py-3 pl-1 align-top xs:px-2"
><a ><a
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
href={item?.link} href={item?.link}
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
@ -368,7 +368,7 @@ ${paragraphs.join("\n")}
class="border-b border-gray-300 dark:border-gray-600 py-3 text-lg sm:text-xl font-semibold" class="border-b border-gray-300 dark:border-gray-600 py-3 text-lg sm:text-xl font-semibold"
> >
<a <a
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
href={`https://www.sec.gov/cgi-bin/browse-edgar?CIK=${rawData?.cik}&amp;count=100`} href={`https://www.sec.gov/cgi-bin/browse-edgar?CIK=${rawData?.cik}&amp;count=100`}
target="_blank" target="_blank"
rel="noopener noreferrer">View All SEC Filings</a rel="noopener noreferrer">View All SEC Filings</a

View File

@ -81,7 +81,7 @@
><td class="text-left px-2" ><td class="text-left px-2"
><a ><a
href={`/stocks/${item?.symbol}/profile/employees`} href={`/stocks/${item?.symbol}/profile/employees`}
class="text-[1rem] text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-[1rem] text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{item?.name?.length > 30 >{item?.name?.length > 30
? item?.name?.slice(0, 30) + "..." ? item?.name?.slice(0, 30) + "..."
: item?.name}</a : item?.name}</a
@ -128,7 +128,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="text-blue-500 sm:hover:text-muted dark:sm:hover: dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -54,7 +54,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -64,7 +64,7 @@
on:click={() => changeSubSection("market-cap")} on:click={() => changeSubSection("market-cap")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'market-cap' class="p-2 px-5 cursor-pointer {displaySubSection === 'market-cap'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Market Cap Market Cap
</a> </a>
@ -74,7 +74,7 @@
on:click={() => changeSubSection("revenue")} on:click={() => changeSubSection("revenue")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'revenue' class="p-2 px-5 cursor-pointer {displaySubSection === 'revenue'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Revenue Revenue
</a> </a>
@ -85,7 +85,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'price-reaction' 'price-reaction'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Price Reaction Price Reaction
</a> </a>
@ -96,7 +96,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'fail-to-deliver' 'fail-to-deliver'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Fail-to-Deliver Fail-to-Deliver
</a> </a>

View File

@ -48,7 +48,7 @@
><td class="text-left text-[1rem] px-2" ><td class="text-left text-[1rem] px-2"
><a ><a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{item?.symbol}</a >{item?.symbol}</a
></td ></td
> >

View File

@ -154,7 +154,7 @@
><td class="text-left text-[1rem] px-2" ><td class="text-left text-[1rem] px-2"
><a ><a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{item?.name}</a >{item?.name}</a
></td ></td
> >

View File

@ -493,7 +493,7 @@
<span class="text-xl font-bold" <span class="text-xl font-bold"
>{#if capCategory} >{#if capCategory}
<a <a
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={capCategory.link} href={capCategory.link}
> >
{capCategory.name} {capCategory.name}

View File

@ -116,7 +116,7 @@
><td class="text-left text-[1rem] px-2" ><td class="text-left text-[1rem] px-2"
><a ><a
href={`/stocks/${item?.symbol}/statistics/revenue`} href={`/stocks/${item?.symbol}/statistics/revenue`}
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{item?.name}</a >{item?.name}</a
></td ></td
> >
@ -152,7 +152,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -37,7 +37,7 @@
bound by these Terms as well as our bound by these Terms as well as our
<a <a
href="/privacy-policy" href="/privacy-policy"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Privacy Policy</a >Privacy Policy</a
>. Stocknear reserves the right to modify these Terms at any >. Stocknear reserves the right to modify these Terms at any
time. time.
@ -136,7 +136,7 @@
us at us at
<a <a
href="mailto:contact@stocknear.com" href="mailto:contact@stocknear.com"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>contact@stocknear.com</a >contact@stocknear.com</a
> >
using the subject line "Copyright Infringement" and provide a detailed using the subject line "Copyright Infringement" and provide a detailed
@ -167,7 +167,7 @@
Settings or by contacting us at Settings or by contacting us at
<a <a
href="mailto:support@stocknear.com" href="mailto:support@stocknear.com"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>support@stocknear.com</a >support@stocknear.com</a
>.<br /><br /> >.<br /><br />
If you are not completely satisfied with your subscription, you may If you are not completely satisfied with your subscription, you may
@ -247,7 +247,7 @@
our contact form or email us directly at our contact form or email us directly at
<a <a
href="mailto:support@stocknear.com" href="mailto:support@stocknear.com"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>support@stocknear.com</a >support@stocknear.com</a
>. >.
</div> </div>
@ -260,13 +260,13 @@
These Terms and Conditions, together with our These Terms and Conditions, together with our
<a <a
href="/privacy-policy" href="/privacy-policy"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Privacy Policy</a >Privacy Policy</a
> >
and and
<a <a
href="/imprint" href="/imprint"
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Imprint</a >Imprint</a
>, constitute the entire agreement between you and Stocknear. >, constitute the entire agreement between you and Stocknear.
<br /><br /> <br /><br />

View File

@ -54,7 +54,7 @@
href={item?.path} href={item?.path}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-500 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>

View File

@ -1313,7 +1313,7 @@
> >
<div class="flex flex-col items-start"> <div class="flex flex-col items-start">
<span <span
class="text-sm text-blue-500 dark:text-blue-400" class="text-sm text-blue-600 dark:text-blue-400"
>{item?.symbol}</span >{item?.symbol}</span
> >
<span <span
@ -1646,7 +1646,7 @@
> >
<td <td
on:click={() => handleFilter(item?.symbol)} on:click={() => handleFilter(item?.symbol)}
class="text-blue-500 dark:text-blue-400 text-sm sm:text-[1rem] whitespace-nowrap text-start flex flex-row items-center" class="text-blue-600 dark:text-blue-400 text-sm sm:text-[1rem] whitespace-nowrap text-start flex flex-row items-center"
> >
<input <input
type="checkbox" type="checkbox"
@ -1659,7 +1659,7 @@
/> />
{#if editMode} {#if editMode}
<label <label
class="text-blue-500 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white cursor-pointer" class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white cursor-pointer"
> >
{item?.symbol} {item?.symbol}
</label> </label>
@ -1857,7 +1857,7 @@
href={items[0].url} href={items[0].url}
target="_blank" target="_blank"
rel="nofollow noopener noreferrer" rel="nofollow noopener noreferrer"
class="sm:hover:text-blue-500 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400"
> >
<h4 <h4
class="text-sm font-semibold lg:text-[1rem]" class="text-sm font-semibold lg:text-[1rem]"
@ -1885,7 +1885,7 @@
{#each symbols as symbol} {#each symbols as symbol}
<a <a
href={`/${items[0].type}/${symbol}`} href={`/${items[0].type}/${symbol}`}
class="text-blue-500 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
> >
{symbol} {symbol}
</a> </a>