diff --git a/app/[lang]/page.tsx b/app/[lang]/page.tsx index 56709f6..7681911 100644 --- a/app/[lang]/page.tsx +++ b/app/[lang]/page.tsx @@ -21,18 +21,53 @@ export default async function MenuPage({
- {/* Subtle top fade from header */} + {/* Hero gradient fade from header */}
{ entries.forEach((entry) => { - if (entry.isIntersecting) { - setActiveId(cat.id) - } + if (entry.isIntersecting) setActiveId(cat.id) }) }, { rootMargin: '-20% 0px -75% 0px', threshold: 0 } @@ -34,35 +32,62 @@ export default function BottomTabBar({ categories, lang }: Props) { observers.push(observer) }) - return () => { - observers.forEach((obs) => obs.disconnect()) - } + return () => observers.forEach((o) => o.disconnect()) }, [categories]) return (