"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-shift"
        defaultTextAnimation="reveal-blur"
        borderRadius="rounded"
        contentWidth="small"
        sizing="mediumLarge"
        background="fluid"
        cardStyle="solid"
        primaryButtonStyle="gradient"
        secondaryButtonStyle="solid"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Home",
          id: "#hero",
        },
        {
          name: "Menu",
          id: "#menu",
        },
        {
          name: "Experience",
          id: "#experience",
        },
        {
          name: "Reservations",
          id: "#contact",
        },
      ]}
      brandName="Alice Garden"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboard
      background={{
        variant: "gradient-bars",
      }}
      title="Where Luxury Meets Serenity & Taste"
      description="Experience an exquisite dining escape in the heart of Ikeja GRA. Perfect for dates, celebrations, and professional gatherings."
      buttons={[
        {
          text: "Reserve Now",
          href: "#contact",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/rustic-outdoor-wedding-table-setting_23-2151937215.jpg"
      mediaAnimation="blur-reveal"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-arms-crossed_107420-12323.jpg",
          alt: "Guest 1",
        },
        {
          src: "http://img.b2bpic.net/free-photo/waitress-serving-cup-coffee-customer_1170-656.jpg",
          alt: "Guest 2",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg",
          alt: "Guest 3",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-young-female-entrepreneur-asian-business-owner-manager-sitting-confident-smiling_1258-199004.jpg",
          alt: "Guest 4",
        },
        {
          src: "http://img.b2bpic.net/free-photo/beautiful-businesswoman-drinking-coffee-enjoying-cafe-after-work_637285-248.jpg",
          alt: "Guest 5",
        },
      ]}
      avatarText="Join 5,000+ satisfied diners"
      marqueeItems={[
        {
          type: "text",
          text: "Authentic Cuisine",
        },
        {
          type: "text",
          text: "Garden Ambiance",
        },
        {
          type: "text",
          text: "Exquisite Service",
        },
        {
          type: "text",
          text: "Premium Dining",
        },
        {
          type: "text",
          text: "Events Crafted",
        },
      ]}
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardFifteen
      useInvertedBackground={true}
      testimonial="The ambience is simply top-notch, perfect for Instagram. The food portions are remarkably generous and rich in flavor."
      rating={5}
      author="Sarah Adeola"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-arms-crossed_107420-12323.jpg",
          alt: "Guest",
        },
        {
          src: "http://img.b2bpic.net/free-photo/waitress-serving-cup-coffee-customer_1170-656.jpg",
          alt: "Guest",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg",
          alt: "Guest",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-young-female-entrepreneur-asian-business-owner-manager-sitting-confident-smiling_1258-199004.jpg",
          alt: "Guest",
        },
        {
          src: "http://img.b2bpic.net/free-photo/beautiful-businesswoman-drinking-coffee-enjoying-cafe-after-work_637285-248.jpg",
          alt: "Guest",
        },
      ]}
      ratingAnimation="slide-up"
      avatarsAnimation="blur-reveal"
    />
  </div>

  <div id="experience" data-section="experience">
      <MediaAbout
      useInvertedBackground={false}
      title="A Space Designed for Moments"
      description="From intimate romantic dates to memorable birthday celebrations and exclusive private meetings, our garden-themed sanctuary offers a unique escape defined by exceptional service."
      imageSrc="http://img.b2bpic.net/free-photo/high-angle-people-partying-nature_23-2149655634.jpg?_wi=1"
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardFour
      animationType="slide-up"
      textboxLayout="split"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      products={[
        {
          id: "m1",
          name: "Signature Fried Rice & Tilapia",
          price: "₦8,500",
          variant: "House Special",
          imageSrc: "http://img.b2bpic.net/free-photo/rice-with-young-green-peas-shrimps-arugula-black-bowl-healthy-food-buddha-bowl-top-view-flat-lay_2829-6885.jpg?_wi=1",
        },
        {
          id: "m2",
          name: "Elevated Jollof & Pepper Turkey",
          price: "₦7,500",
          variant: "Classic",
          imageSrc: "http://img.b2bpic.net/free-photo/grilled-with-teriyaki-sauce-beef-lamb-with-grilled-bell-pepper-white-plate_114579-172.jpg",
        },
        {
          id: "m3",
          name: "Signature Bubble Tea",
          price: "₦3,500",
          variant: "Beverage",
          imageSrc: "http://img.b2bpic.net/free-photo/woman-brown-bra-sits-cafe-holds-glass-with-matcha-latte_197531-18175.jpg",
        },
      ]}
      title="Signature Flavors"
      description="Curated selection of our guest favorites, prepared with premium hygiene and locally sourced ingredients."
    />
  </div>

  <div id="occasions" data-section="occasions">
      <FeatureCardTwentySeven
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          id: "o1",
          title: "Romantic Dates",
          descriptions: [
            "Intimate garden corners ideal for two.",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-people-partying-nature_23-2149655634.jpg?_wi=2",
        },
        {
          id: "o2",
          title: "Birthday Celebrations",
          descriptions: [
            "Celebrate in style with premium service.",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/served-dinner-table-restaurant_23-2148086091.jpg?_wi=1",
        },
        {
          id: "o3",
          title: "Business Meetings",
          descriptions: [
            "Discreet spaces for professional growth.",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/rice-with-young-green-peas-shrimps-arugula-black-bowl-healthy-food-buddha-bowl-top-view-flat-lay_2829-6885.jpg?_wi=2",
        },
      ]}
      title="Your Occasion, Elevated"
      description="Whatever the event, we provide the backdrop for excellence."
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={true}
      background={{
        variant: "plain",
      }}
      tag="Reservations"
      title="Secure Your Table"
      description="Skip the wait and guarantee your spot at our table. Deposits required for priority bookings."
      imageSrc="http://img.b2bpic.net/free-photo/served-dinner-table-restaurant_23-2148086091.jpg?_wi=2"
      mediaAnimation="slide-up"
      buttonText="Book Now"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoEmphasis
      columns={[
        {
          items: [
            {
              label: "57 Oduduwa Way, Ikeja GRA, Lagos",
              href: "#",
            },
            {
              label: "0909 709 9999",
              href: "tel:+2349097099999",
            },
          ],
        },
        {
          items: [
            {
              label: "Instagram",
              href: "#",
            },
            {
              label: "Twitter",
              href: "#",
            },
          ],
        },
      ]}
      logoText="Alice Garden"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
