diff --git a/src/components/landing/FinalCTA.tsx b/src/components/landing/FinalCTA.tsx
index 129cd31c..59c86a47 100644
--- a/src/components/landing/FinalCTA.tsx
+++ b/src/components/landing/FinalCTA.tsx
@@ -23,12 +23,12 @@ export function FinalCTA() {
{/* Static Background Cards */}
{backgroundCards.map((card, index) => {
- const isMobileOnly = index >= 3;
+ const isDesktopOnly = index >= 3;
return (
);
})}
From 1955a3ccfd95ac3ff9a85c9a0385958e7c890929 Mon Sep 17 00:00:00 2001
From: Urjit Chakraborty <135136842+urjitc@users.noreply.github.com>
Date: Fri, 16 Jan 2026 17:12:56 -0500
Subject: [PATCH 08/11] fix: simplify image sizes attributes to avoid 0vw at
breakpoints
---
src/components/landing/FourWays.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/components/landing/FourWays.tsx b/src/components/landing/FourWays.tsx
index d61071b0..b9db7edf 100644
--- a/src/components/landing/FourWays.tsx
+++ b/src/components/landing/FourWays.tsx
@@ -117,7 +117,7 @@ export function FourWays() {
alt={way.title}
fill
loading="lazy"
- sizes="(max-width: 768px) 100vw, 0vw"
+ sizes="100vw"
className="object-cover"
style={
way.image === "/attachments.png"
@@ -138,7 +138,7 @@ export function FourWays() {
width={800}
height={600}
loading="lazy"
- sizes="(max-width: 768px) 0vw, 50vw"
+ sizes="50vw"
className="w-full h-full object-cover"
style={
way.image === "/attachments.png"
From 858af1f431a0af9ed5ad1a7c2117a13033f9c608 Mon Sep 17 00:00:00 2001
From: Urjit Chakraborty <135136842+urjitc@users.noreply.github.com>
Date: Fri, 16 Jan 2026 17:18:39 -0500
Subject: [PATCH 09/11] fix: add solid border style to Navbar and fix nested
interactive elements
---
src/components/landing/Navbar.tsx | 37 +++++++++++++++++--------------
1 file changed, 20 insertions(+), 17 deletions(-)
diff --git a/src/components/landing/Navbar.tsx b/src/components/landing/Navbar.tsx
index de8b5d31..a280a4be 100644
--- a/src/components/landing/Navbar.tsx
+++ b/src/components/landing/Navbar.tsx
@@ -73,6 +73,7 @@ export function Navbar() {
backgroundColor: isScrolled ? "hsl(var(--background) / 0.95)" : "transparent",
backdropFilter: isScrolled ? "blur(8px)" : "none",
marginTop: isScrolled ? "0.25rem" : "0",
+ borderStyle: "solid",
}}
transition={{ duration: 0.3, ease: "easeOut" }}
>
@@ -129,29 +130,31 @@ export function Navbar() {
>
Login
-
-
>
)}
{!isPending && session && (
<>
-
-
posthog.capture('navbar-dashboard-clicked', { location: 'desktop' })}
- size="sm"
- variant="outline"
- className="rounded-md font-medium transition-all hover:bg-foreground/5"
- >
+ posthog.capture('navbar-dashboard-clicked', { location: 'desktop' })}
+ size="sm"
+ variant="outline"
+ className="rounded-md font-medium transition-all hover:bg-foreground/5"
+ >
+
Dashboard
-
-
+
+
From 33ce95b1a6c8c7facf22619eadf9970e9c3050cc Mon Sep 17 00:00:00 2001
From: Urjit Chakraborty <135136842+urjitc@users.noreply.github.com>
Date: Fri, 16 Jan 2026 17:18:49 -0500
Subject: [PATCH 10/11] refactor: fix nested Link/Button accessibility issues
in landing components
---
src/components/landing/FinalCTA.tsx | 15 ++++++++-------
src/components/landing/Hero.tsx | 15 ++++++++-------
src/components/landing/Pricing.tsx | 23 ++++++++++++-----------
3 files changed, 28 insertions(+), 25 deletions(-)
diff --git a/src/components/landing/FinalCTA.tsx b/src/components/landing/FinalCTA.tsx
index 59c86a47..64802edc 100644
--- a/src/components/landing/FinalCTA.tsx
+++ b/src/components/landing/FinalCTA.tsx
@@ -62,14 +62,15 @@ export function FinalCTA() {
-
-
+
+
Get Started
-
-
+
+