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"; import { Outlet } from 'react-router-dom'; 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": "/" }, { "name": "About", "href": "#about" }, { "name": "Rooms", "href": "#accommodation" }, { "name": "Experiences", "href": "#experiences" }, { "name": "Offers", "href": "#offers" }, { "name": "Testimonials", "href": "#testimonials" }, { "name": "FAQs", "href": "#faq" }, { "name": "Contact", "href": "#contact" }, { name: "Booking", href: "/booking" }, ]; return (
); }