"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Award, Compass, Facebook, Instagram, Sparkles, Twitter } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-stagger"
        defaultTextAnimation="entrance-slide"
        borderRadius="rounded"
        contentWidth="small"
        sizing="mediumLarge"
        background="fluid"
        cardStyle="gradient-radial"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="layered"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Home",
          id: "#home",
        },
        {
          name: "About",
          id: "#about",
        },
        {
          name: "Menu",
          id: "#menu",
        },
        {
          name: "Experience",
          id: "#experience",
        },
        {
          name: "Reservations",
          id: "#contact",
        },
      ]}
      logoSrc="http://img.b2bpic.net/free-vector/sushi-restaurant-logo-design_742173-19456.jpg"
      logoAlt="Santō logo - Essence of Japan"
      brandName="Santō"
      bottomLeftText="San Antonio, TX"
      bottomRightText="experience@santo.com"
      button={{
        text: "Book Now",
        href: "#contact",
      }}
    />
  </div>

  <div id="home" data-section="home">
      <HeroSplitTestimonial
      useInvertedBackground={true}
      background={{
        variant: "downward-rays-animated",
      }}
      imagePosition="right"
      title="Enter the Essence of Japan"
      description="Step through an ancient gate into San Antonio's most immersive sushi speakeasy. Experience authentic Japanese craft in a luxury cinematic setting."
      testimonials={[
        {
          name: "Isabella R.",
          handle: "@LuxuryEatsSA",
          testimonial: "Santō is a masterpiece! The ambiance is unparalleled, and the sushi is simply divine. A truly exclusive San Antonio treasure.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/confident-businessman-with-beard-smiling-camera-generated-by-ai_188544-33152.jpg",
          imageAlt: "professional portrait man smiling",
        },
        {
          name: "Marcus L.",
          handle: "@SAFoodieElite",
          testimonial: "The interactive journey online prepared me, but nothing beats the real experience. Every detail, from the decor to the delicate flavors, is perfect.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-vector/sushi-restaurant-logo-design_742173-19456.jpg",
          imageAlt: "professional portrait man smiling",
        },
        {
          name: "Chloe P.",
          handle: "@HiddenGemHunter",
          testimonial: "Finding Santō was like discovering a secret world. It’s not just dinner; it’s an adventure. The best sushi I’ve had, hands down.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/trendy-colour-swatches-collage_23-2149901811.jpg",
          imageAlt: "professional portrait man smiling",
        },
        {
          name: "David K.",
          handle: "@GourmetGlobe",
          testimonial: "From the moment you arrive, Santō transports you. The craftsmanship in their dishes is evident, making each bite a revelation. Highly recommended!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/gorgeous-woman-standing-looking-white-gray-dress_176474-8486.jpg",
          imageAlt: "professional portrait man smiling",
        },
        {
          name: "Sophia G.",
          handle: "@InstaEats",
          testimonial: "Absolutely stunning! Santō is the most Instagram-worthy dining experience in San Antonio, matched only by its exquisite sushi.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-looks-into-camera-smiles-caucasian-short-haired-lady-black-jacket-laughing-posing-isolated_197531-18517.jpg",
          imageAlt: "professional portrait man smiling",
        },
      ]}
      testimonialRotationInterval={5000}
      buttons={[
        {
          text: "Begin Your Journey",
          href: "#about",
        },
      ]}
      avatars={[
        {
          src: "http://img.b2bpic.net/free-vector/sushi-restaurant-logo-design_742173-19456.jpg",
          alt: "Customer Isabella R.",
        },
        {
          src: "http://img.b2bpic.net/free-photo/gorgeous-woman-standing-looking-white-gray-dress_176474-8486.jpg",
          alt: "Customer Marcus L.",
        },
        {
          src: "http://img.b2bpic.net/free-photo/charming-woman-looks-into-camera-smiles-caucasian-short-haired-lady-black-jacket-laughing-posing-isolated_197531-18517.jpg",
          alt: "Customer Chloe P.",
        },
        {
          src: "http://img.b2bpic.net/free-photo/beautiful-girl_93675-128335.jpg",
          alt: "Customer David K.",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-beautiful-brunette-woman-model-pink-costume-with-no-makeup-isolated-gray_158538-12800.jpg",
          alt: "Customer Sophia G.",
        },
      ]}
      avatarText="Join 100+ satisfied diners"
      imageSrc="http://img.b2bpic.net/free-photo/trendy-colour-swatches-collage_23-2149901811.jpg"
      imageAlt="Entrance to Santō, a luxury Japanese speakeasy with cinematic lighting and traditional gates"
      mediaAnimation="slide-up"
      fixedMediaHeight={true}
      marqueeItems={[
        {
          type: "text-icon",
          text: "Authentic Japanese Craftsmanship",
          icon: Sparkles,
        },
        {
          type: "text",
          text: "Exclusive Speakeasy Ambiance",
        },
        {
          type: "text-icon",
          text: "Omakase Dining Experience",
          icon: Award,
        },
        {
          type: "text",
          text: "Hidden San Antonio Gem",
        },
        {
          type: "text-icon",
          text: "A Culinary Journey Awaits",
          icon: Compass,
        },
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <InlineImageSplitTextAbout
      useInvertedBackground={false}
      heading={[
        {
          type: "text",
          content: "Discover Santō: Where Ancient Tradition Meets Modern Luxury",
        },
      ]}
      buttons={[
        {
          text: "Our Story",
          href: "#",
        },
        {
          text: "The Vision",
          href: "#",
        },
      ]}
    />
  </div>

  <div id="experience" data-section="experience">
      <FeatureCardTwentyThree
      animationType="scale-rotate"
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          id: "interactive-gates",
          title: "Animated Gates",
          tags: [
            "Immersion",
            "Entrance",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/collage-vintage-formula-one-miniature-car-pink-backdrop_23-2148084255.jpg",
          imageAlt: "Animated traditional Japanese gates",
        },
        {
          id: "culinary-craft",
          title: "Authentic Craft",
          tags: [
            "Sushi",
            "Omakase",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/mid-shot-chef-plating-dish-with-oil_23-2148794099.jpg",
          imageAlt: "Master sushi chef meticulously preparing a dish",
        },
        {
          id: "bespoke-cocktails",
          title: "Bespoke Cocktails",
          tags: [
            "Mixology",
            "Speakeasy",
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/man-relaxing-by-vaping-from-hookah-bar_23-2149191853.jpg",
          imageAlt: "Elegant cocktails being crafted at a dim-lit bar",
        },
      ]}
      title="An Unforgettable Journey"
      description="Santō offers more than just a meal; it's a multi-sensory experience designed to transport you."
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardTwo
      animationType="scale-rotate"
      textboxLayout="default"
      gridVariant="two-columns-alternating-heights"
      useInvertedBackground={false}
      products={[
        {
          id: "nigiri-set",
          brand: "Santō Signature",
          name: "Omakase Nigiri Set",
          price: "Market Price",
          rating: 5,
          reviewCount: "120 reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/selective-focus-point-sushi-roll_74190-4310.jpg",
          imageAlt: "Exquisite Omakase Nigiri Set",
        },
        {
          id: "sashimi-platter",
          brand: "Seasonal Selection",
          name: "Premium Sashimi Platter",
          price: "$75",
          rating: 5,
          reviewCount: "98 reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/sliced-salmon-sashimi_1339-5558.jpg",
          imageAlt: "Artfully arranged Sashimi Platter",
        },
        {
          id: "signature-rolls",
          brand: "Chef's Creation",
          name: "Signature Dragon Rolls",
          price: "$38",
          rating: 4,
          reviewCount: "150 reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/orange-color-pate-set-table_140725-8741.jpg",
          imageAlt: "Vibrant Signature Dragon Rolls",
        },
        {
          id: "aged-sake",
          brand: "Rare Finds",
          name: "20-Year Aged Junmai Daiginjo Sake",
          price: "$120",
          rating: 5,
          reviewCount: "65 reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/sake-japanese-beverage-still-life_23-2150378991.jpg",
          imageAlt: "Bottle of rare Aged Sake",
        },
        {
          id: "wagyu-nigiri",
          brand: "Exclusive Bites",
          name: "A5 Wagyu Beef Nigiri",
          price: "$45",
          rating: 5,
          reviewCount: "88 reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/side-view-roasted-beef-with-spicy-sauce-grilled-tomato-with-fried-bread-sticks-plate_141793-11156.jpg",
          imageAlt: "Delicate A5 Wagyu Beef Nigiri",
        },
        {
          id: "matcha-dessert",
          brand: "Sweet Ending",
          name: "Matcha Tiramisu with Yuzu Foam",
          price: "$18",
          rating: 5,
          reviewCount: "72 reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/side-view-mini-cake-covered-with-whipped-cream-strawberry-syrup-mint-leaf-plate-crocodile-leather_141793-8402.jpg",
          imageAlt: "Elegant Matcha Tiramisu dessert",
        },
      ]}
      title="Our Exquisite Menu"
      description="Savor the artistry of our chefs with a selection of traditional and innovative Japanese delights, crafted with the freshest ingredients."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFifteen
      useInvertedBackground={true}
      testimonial="Santō isn't just a meal, it's a voyage into authentic Japanese artistry. The attention to detail, from the decor to the last bite of sushi, is simply breathtaking."
      rating={5}
      author="Eleanor Vance, Culinary Critic"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/portrait-young-man-wearing-embroidered-shirt_23-2149302541.jpg",
          alt: "Eleanor Vance",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-handsome-bearded-stylish-male-wearing-elegant-suit-dark-background_613910-11359.jpg",
          alt: "Michael Sterling",
        },
        {
          src: "http://img.b2bpic.net/free-photo/business-man-smiling-portrait_23-2149280769.jpg",
          alt: "Olivia Chen",
        },
        {
          src: "http://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-eyeglasses-crossed-arms-grey-background_613910-11786.jpg",
          alt: "Robert Garcia",
        },
        {
          src: "http://img.b2bpic.net/free-photo/man-holding-hand-blond-woman-table_23-2148024532.jpg",
          alt: "Sarah Johnson",
        },
        {
          src: "http://img.b2bpic.net/free-photo/medium-shot-woman-luxury-restaurant_23-2150598348.jpg",
          alt: "Liam Chen",
        },
      ]}
      ratingAnimation="blur-reveal"
      avatarsAnimation="slide-up"
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "San Antonio Monthly",
        "Texas Lifestyle Magazine",
        "Gourmet Traveler",
        "Eater San Antonio",
        "Fine Dining Today",
        "Hidden Gems Review",
        "The Culinary Chronicle",
      ]}
      title="As Seen In"
      description="Our dedication to unparalleled quality and immersive dining has garnered attention from esteemed publications and critics."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitMedia
      textboxLayout="default"
      useInvertedBackground={true}
      faqs={[
        {
          id: "discovery",
          title: "How do I discover Santō's location?",
          content: "Santō is a hidden speakeasy, enhancing your exclusive experience. Our exact location will be revealed to you upon confirmed reservation, ensuring an intimate and secretive arrival.",
        },
        {
          id: "authenticity",
          title: "What ensures the authenticity of your Japanese cuisine?",
          content: "Our master chefs are trained in traditional Japanese culinary arts, using time-honored techniques and sourcing the finest authentic ingredients directly from Japan and trusted local purveyors.",
        },
        {
          id: "reservations",
          title: "What is the best way to make a reservation?",
          content: "Reservations are highly recommended due to our exclusive seating. Please use our online booking portal, or contact our concierge directly for private dining inquiries. Bookings typically open 30 days in advance.",
        },
        {
          id: "experience-details",
          title: "What makes the Santō experience unique?",
          content: "Beyond exquisite sushi, Santō offers a fully interactive 3D environment with animated gates, dynamic lighting, and scroll-driven storytelling, immersing you in a hidden temple narrative from arrival.",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/sushi-set-with-gold-color-table_140725-5505.jpg"
      imageAlt="Sushi chef preparing dishes with precision"
      mediaAnimation="slide-up"
      mediaPosition="right"
      title="Your Questions, Answered"
      description="Navigate your journey to Santō with ease. Here are some common inquiries about our unique speakeasy experience."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "radial-gradient",
      }}
      text="Ready to step through the gate? Secure your passage to San Antonio's most coveted culinary secret. Book your reservation now."
      buttons={[
        {
          text: "Make a Reservation",
          href: "#",
        },
        {
          text: "Contact Us",
          href: "mailto:experience@santo.com",
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterCard
      logoSrc="http://img.b2bpic.net/free-vector/sushi-restaurant-logo-design_742173-19456.jpg"
      logoAlt="Santō logo - Essence of Japan"
      logoText="Santō"
      copyrightText="© 2024 Santō. All rights reserved."
      socialLinks={[
        {
          icon: Instagram,
          href: "https://instagram.com/santo_speakeasy",
          ariaLabel: "Santō Instagram",
        },
        {
          icon: Facebook,
          href: "https://facebook.com/santo_speakeasy",
          ariaLabel: "Santō Facebook",
        },
        {
          icon: Twitter,
          href: "https://twitter.com/santo_speakeasy",
          ariaLabel: "Santō Twitter",
        },
      ]}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
