diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 40d16d1..1e6849b 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -1,3 +1,4 @@ +import React, { useState, useEffect } from 'react'; import FooterBrand from '@/components/sections/footer/FooterBrand'; import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; import SiteBackgroundSlot from "@/components/ui/SiteBackgroundSlot"; @@ -6,6 +7,16 @@ import { StyleProvider } from "@/components/ui/StyleProvider"; import Button from "@/components/ui/Button"; export default function Layout() { + const [isScrolled, setIsScrolled] = useState(false); + + useEffect(() => { + const handleScroll = () => { + setIsScrolled(window.scrollY > 10); + }; + window.addEventListener('scroll', handleScroll); + return () => window.removeEventListener('scroll', handleScroll); + }, []); + const navItems = [ { "name": "Home", "href": "#hero" @@ -37,7 +48,7 @@ export default function Layout() { -