diff --git a/src/components/sections/DinoWheel.tsx b/src/components/sections/DinoWheel.tsx index e46b0d2..a018091 100644 --- a/src/components/sections/DinoWheel.tsx +++ b/src/components/sections/DinoWheel.tsx @@ -231,6 +231,12 @@ export function DinoWheel({ dinos, galleryImages }: DinoWheelProps) { } }, [manualNav]) + function handleSelect(i: number) { + if (timerRef.current) clearInterval(timerRef.current) + goTo(i) + setTimeout(startTimer, 8000) + } + const current = items[active]! const band = geom.outer - geom.inner const midband = (geom.inner + geom.outer) / 2 @@ -564,6 +570,110 @@ export function DinoWheel({ dinos, galleryImages }: DinoWheelProps) { ))} + + {/* ── Prev / dots / Next ── */} +
+ + +
+ {items.map((_, i) => ( +
+ + +
+ + {/* ── Photo gallery row ── */} +
+ {GALLERY_PHOTOS.map((photo, i) => ( +
+ {photo.alt} +
+ ))} +
+ + {/* ── Mobile name list ── */} +
+ {items.map((dino, i) => ( + + ))} +
) }