diff --git a/components/layout/Header.tsx b/components/layout/Header.tsx index 1703f39..59c3ad3 100644 --- a/components/layout/Header.tsx +++ b/components/layout/Header.tsx @@ -1,16 +1,46 @@ +'use client'; + +import { useEffect, useState } from 'react'; import { Wordmark } from '@/components/primitives/Wordmark'; import { CTA } from '@/components/primitives/CTA'; import { Container } from '@/components/primitives/Container'; import { header } from '@/lib/content'; export function Header() { + // Sombra sutil cuando la página deja de estar arriba (concepto BenditaRed) + const [scrolled, setScrolled] = useState(false); + + useEffect(() => { + const onScroll = () => setScrolled(window.scrollY > 12); + onScroll(); + window.addEventListener('scroll', onScroll, { passive: true }); + return () => window.removeEventListener('scroll', onScroll); + }, []); + return ( -
+
+ {/* #top: fragmento especial del navegador — scrollea al inicio sin necesitar un id */} -