From ffe76e9e2b2dc8dc1c0c08726e9f72d9fdcbbe1d Mon Sep 17 00:00:00 2001 From: Vadym Samoilenko Date: Wed, 10 Jun 2026 14:01:00 +0100 Subject: [PATCH] feat(hero): change HeroSlider transition from vertical to horizontal Track now translates on X axis; nav dots unified to bottom row on all breakpoints. Co-Authored-By: Claude Sonnet 4.6 --- src/components/sections/HeroSlider.tsx | 38 ++++++-------------------- 1 file changed, 8 insertions(+), 30 deletions(-) diff --git a/src/components/sections/HeroSlider.tsx b/src/components/sections/HeroSlider.tsx index 9552249..3ef0aa7 100644 --- a/src/components/sections/HeroSlider.tsx +++ b/src/components/sections/HeroSlider.tsx @@ -110,20 +110,20 @@ export function HeroSlider({ slides: slidesProp }: { slides?: SlideData[] }) { onMouseEnter={() => setPaused(true)} onMouseLeave={() => setPaused(false)} > - {/* ── Slides track — vertical ── */} + {/* ── Slides track — horizontal ── */}
{slides.map((s, i) => (
{/* eslint-disable-next-line @next/next/no-img-element */}
- {/* ── Vertical nav dots (desktop) ── */} -
- {slides.map((_, i) => ( - - ))} -
- - {/* ── Mobile dots (bottom) ── */} -
+ {/* ── Nav dots (bottom, all breakpoints) ── */} +
{slides.map((_, i) => (