"use client"; import Link from "next/link"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; import HeroSplit from "@/components/sections/hero/HeroSplit"; import ProductCardFour from "@/components/sections/product/ProductCardFour"; import BlogCardThree from "@/components/sections/blog/BlogCardThree"; import TestimonialCardThirteen from "@/components/sections/testimonial/TestimonialCardThirteen"; import TeamCardTwo from "@/components/sections/team/TeamCardTwo"; import FeatureCardTen from "@/components/sections/feature/FeatureCardTen"; import FooterMedia from "@/components/sections/footer/FooterMedia"; import { Award, Flame, Camera, Star, Heart, Zap, TrendingUp, Facebook, Phone, ShoppingCart, X, Instagram, MapPin, Clock, } from "lucide-react"; import { useState, useEffect } from "react"; export default function HomePage() { const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false); const [isDesktopButtonsVisible, setIsDesktopButtonsVisible] = useState(true); const [showCookiePreferences, setShowCookiePreferences] = useState(false); const [cookiesAccepted, setCookiesAccepted] = useState(false); useEffect(() => { const cookieConsent = localStorage.getItem("cookie-consent"); if (!cookieConsent) { setShowCookiePreferences(true); } else { setCookiesAccepted(true); } }, []); const handleCookieAccept = () => { localStorage.setItem("cookie-consent", "accepted"); setCookiesAccepted(true); setShowCookiePreferences(false); }; const navItems = [ { name: "Home", id: "home" }, { name: "Menu", id: "signature-dishes" }, { name: "About Us", id: "owners-spotlight" }, { name: "Gallery", id: "featured-gallery" }, { name: "Reviews", id: "testimonials" }, { name: "Locations", id: "footer" }, ]; const footerColumns = [ { title: "Quick Links", items: [ { label: "Home", href: "/" }, { label: "Menu", href: "#signature-dishes" }, { label: "Gallery", href: "#featured-gallery" }, { label: "Reviews", href: "#testimonials" }, ], }, { title: "Order & Contact", items: [ { label: "Order Online", href: "#signature-dishes" }, { label: "Call Us", href: "tel:2397850423" }, { label: "Locations & Hours", href: "#footer" }, { label: "Contact", href: "#footer" }, ], }, { title: "Connect With Us", items: [ { label: "Facebook", href: "https://facebook.com/caribbeanflair" }, { label: "Instagram", href: "https://instagram.com/caribbeanflair" }, { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, ], }, { title: "Located In", items: [ { label: "801 Leeland Heights Blvd W", href: "#" }, { label: "Lehigh Acres, FL 33936", href: "#" }, { label: "Open Until 9PM", href: "#" }, { label: "Delivery Available", href: "#" }, ], }, ]; return ( {/* Persistent Top Navigation Bar */} {/* Floating Mobile Sidebar Menu */} {isMobileMenuOpen && (
setIsMobileMenuOpen(false)} />
{navItems.map((item) => ( setIsMobileMenuOpen(false)} > {item.name} ))}
)} {/* Floating Desktop Action Buttons */} {isDesktopButtonsVisible && (
)} {/* Cookie Preferences Popup */} {showCookiePreferences && !cookiesAccepted && (

Cookie Preferences

We use cookies to enhance your experience, personalize content, and analyze site traffic.

)} {/* Hero Section */}
{/* Signature Dishes Section */}
{/* Featured Gallery Section */} {/* Testimonials Section */}
{/* Owners Spotlight Section */}
{/* Final CTA Section */}
{/* Footer with Local Map Info and Social Links */} ); }