From 0f1bec25813f4ce765d6d2c6306a8a2b867c16ba Mon Sep 17 00:00:00 2001 From: Obinna Anosike Date: Tue, 30 Jun 2026 12:08:17 +0100 Subject: [PATCH 01/29] fix: smooth gradient transition on navbar CTA using overlay pseudo-element pattern --- src/features/marketing/components/navbar.tsx | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/features/marketing/components/navbar.tsx b/src/features/marketing/components/navbar.tsx index 73d1db4..c6c71df 100644 --- a/src/features/marketing/components/navbar.tsx +++ b/src/features/marketing/components/navbar.tsx @@ -39,7 +39,7 @@ const Navbar = () => { {item.label} @@ -48,11 +48,12 @@ const Navbar = () => { @@ -96,11 +97,12 @@ const Navbar = () => { ))} From 9403570a6ea6ea88908e549e167d056724b09e79 Mon Sep 17 00:00:00 2001 From: Obinna Anosike Date: Tue, 30 Jun 2026 12:16:19 +0100 Subject: [PATCH 02/29] fix: smooth gradient transition on hero book consultation button --- src/features/marketing/components/hero-section.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/features/marketing/components/hero-section.tsx b/src/features/marketing/components/hero-section.tsx index 9344f95..cd5fcef 100644 --- a/src/features/marketing/components/hero-section.tsx +++ b/src/features/marketing/components/hero-section.tsx @@ -58,10 +58,13 @@ export function HeroSection() {
- Book consultation -
From 87b105c08be2e26cc3040eb523bfab09e3cc6be5 Mon Sep 17 00:00:00 2001 From: Obinna Anosike Date: Tue, 30 Jun 2026 12:31:42 +0100 Subject: [PATCH 04/29] fix: hero image expands from 700px to full 1024px container on scroll --- src/features/marketing/components/hero-section.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/features/marketing/components/hero-section.tsx b/src/features/marketing/components/hero-section.tsx index aa3845d..0633ded 100644 --- a/src/features/marketing/components/hero-section.tsx +++ b/src/features/marketing/components/hero-section.tsx @@ -1,3 +1,4 @@ +"use client" import { motion } from "motion/react" import Image from "next/image" import Link from "next/link" @@ -63,7 +64,10 @@ export function HeroSection() { > Book consultation -
@@ -76,14 +80,14 @@ export function HeroSection() {
-
+