"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import { Coffee } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="icon-arrow"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="mediumLarge"
        sizing="mediumLarge"
        background="aurora"
        cardStyle="gradient-mesh"
        primaryButtonStyle="double-inset"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="extrabold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        { name: "Home", id: "hero" },
        { name: "About", id: "about" },
        { name: "Menu", id: "menu" },
        { name: "Testimonials", id: "testimonials" },
        { name: "Contact", id: "contact" },
      ]}
      brandName="The Breakfast Story"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroCarouselLogo
      logoText="The Breakfast Story"
      description="Where every morning begins deliciously. Specialty egg-based breakfasts, fresh coffee, and cozy vibes."
      buttons={[
        { text: "View Menu", href: "#menu" },
        { text: "Visit Us", href: "#contact" },
      ]}
      slides={[
        { imageSrc: "http://img.b2bpic.net/free-photo/cozy-cafe-with-flowers_23-2151945694.jpg", imageAlt: "cozy cafe breakfast table" },
        { imageSrc: "http://img.b2bpic.net/free-photo/tasty-beautiful-croissants-wooden-board-traditional-continental-breakfast-granola-with-fruits-honey-background_1220-1315.jpg", imageAlt: "aesthetic coffee art closeup" },
        { imageSrc: "http://img.b2bpic.net/free-photo/muesli-corn-flakes_23-2147699535.jpg", imageAlt: "healthy breakfast platter topdown" },
        { imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-breakfast-concept-with-copy-space_23-2148596734.jpg", imageAlt: "breakfast eggs detail flatlay" },
        { imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-32361.jpg", imageAlt: "cozy breakfast cafe window" },
        { imageSrc: "http://img.b2bpic.net/free-photo/woman-white-sweater-pouring-milk-into-coffee-dessert_1157-26624.jpg", imageAlt: "bistro menu details table" },
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <TestimonialAboutCard
      useInvertedBackground={false}
      tag="Our Story"
      title="A Passion for Breakfast"
      description="At The Breakfast Story, we believe breakfast is more than just a meal; it's a moment of clarity and nourishment. Our founder's passion for culinary arts shines through every egg preparation and aromatic coffee pour."
      subdescription="We stand for sustainability, quality ingredients, and a zero-waste mindset to create a warm, mindful environment in the heart of Nashik."
      imageSrc="http://img.b2bpic.net/free-photo/glass-cocktail-book-cellphone-digital-tablet-wooden-table-restaurant_23-2147936117.jpg"
      mediaAnimation="blur-reveal"
      icon={Coffee}
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="split-description"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={true}
      products={[
        { id: "p1", brand: "Specials", name: "English Breakfast (Classic hearty start)", price: "₹450", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-breakfast-ready-be-served_23-2148543651.jpg" },
        { id: "p2", brand: "Specials", name: "French Breakfast (Light and crispy)", price: "₹420", rating: 5, reviewCount: "98", imageSrc: "http://img.b2bpic.net/free-photo/top-view-breakfast-fried-eggs-white-plate-with-toast-copy-space-wooden-surface-horizontal_176474-896.jpg" },
        { id: "p3", brand: "Croissant", name: "Chicken Salami Croissant (Savory delight)", price: "₹350", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-preparing-drink-with-milk_23-2148865605.jpg" },
        { id: "p4", brand: "Drink", name: "Artisan Coffee (Freshly roasted beans)", price: "₹150", rating: 5, reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/french-restaurant-menu-board-street_1101-3075.jpg" },
        { id: "p5", brand: "Special", name: "Healthy Omelette Platter (Protein-packed)", price: "₹380", rating: 4, reviewCount: "75", imageSrc: "http://img.b2bpic.net/free-photo/top-view-healthy-breakfast-with-oatmeal-fruit-recipe_23-2148226054.jpg" },
        { id: "p6", brand: "Drink", name: "Signature Hot Chocolate (Rich cocoa velvet)", price: "₹200", rating: 5, reviewCount: "110", imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-by-window_53876-65125.jpg" },
      ]}
      title="Breakfast Specials"
      description="Thoughtfully crafted dishes for every mood, from classic platters to artisan sandwiches."
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardTwentyFour
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        { id: "f1", title: "Farm to Table", author: "Values", description: "We source the freshest local ingredients.", tags: ["Sustainable", "Quality"], imageSrc: "http://img.b2bpic.net/free-photo/omelet-with-pepper-dark-pan_114579-24696.jpg" },
        { id: "f2", title: "Early Risers", author: "Service", description: "Opening early for our Nashik community.", tags: ["Morning", "Early"], imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-enjoying-hot-beverage_23-2147765389.jpg" },
        { id: "f3", title: "Zero Waste", author: "Mindset", description: "Every ingredient is valued and utilized.", tags: ["Ethical", "Eco-friendly"], imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-waffles-with-figs-nuts_23-2148352368.jpg" },
      ]}
      title="Why You'll Love Us"
      description="Our philosophy revolves around quality, community, and mindful indulgence."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTwo
      animationType="slide-up"
      textboxLayout="split-description"
      useInvertedBackground={true}
      testimonials={[
        { id: "1", name: "Anjali R.", role: "Foodie", testimonial: "Best coffee and eggs in Nashik. Thoughtfully done and truly satisfying.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-arranging-table_23-2150279898.jpg" },
        { id: "2", name: "Siddharth M.", role: "Early Riser", testimonial: "Fantastic variety and perfectly cooked eggs. Ideal spot for professionals.", imageSrc: "http://img.b2bpic.net/free-photo/delicious-buns-coffee-composition_23-2147699860.jpg" },
        { id: "3", name: "Pooja K.", role: "Regular", testimonial: "My second visit here! English breakfast and croissants are spot on.", imageSrc: "http://img.b2bpic.net/free-photo/positive-afro-american-woman-eith-curly-hair-closes-eyes-from-happiness-keeps-hand-near-heart-drinks-takeaway-coffe-enjoys-leisure-time-dressed-fashionable-clothes-isolated-green-wall_273609-47974.jpg" },
        { id: "4", name: "Vikram J.", role: "Traveler", testimonial: "Limited space, but the ambience is welcoming and calm. Truly lovely.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-smiling-holding-grapefruit-piece-white-wall-healthy-fitness-nutrition_176420-10120.jpg" },
        { id: "5", name: "Meera S.", role: "Brunch Lover", testimonial: "Lovely spot for breakfast. The service is great and food is high quality.", imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-laugh-together_23-2148395336.jpg" },
      ]}
      title="Loved by Nashik"
      description="Hear what our wonderful guests have to say about their breakfast experiences."
    />
  </div>

  <div id="gallery" data-section="gallery">
      <FeatureCardTwentyFour
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        { id: "g1", title: "Breakfast Platter", author: "Gallery", description: "Artisan plating.", tags: ["Food"], imageSrc: "http://img.b2bpic.net/free-photo/top-view-coffee-cocktail-with-fresh-brown-coffee-seeds-brown-wooden-table-drink-seed-coffee_140725-27834.jpg" },
        { id: "g2", title: "Cozy Ambience", author: "Gallery", description: "Warm interior corner.", tags: ["Cafe"], imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-42535.jpg" },
        { id: "g3", title: "Coffee Detail", author: "Gallery", description: "Espresso craft.", tags: ["Coffee"], imageSrc: "http://img.b2bpic.net/free-photo/cottage-cheese-pancakes-cheesecakes-served-with-honey-top-view-ukrainian-russian-cuisine-blue-background_127032-2605.jpg" },
      ]}
      title="Aesthetic Moments"
      description="A peek into the cozy corners and delicious offerings of The Breakfast Story."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqDouble
      textboxLayout="default"
      useInvertedBackground={true}
      faqs={[
        { id: "q1", title: "What are your opening hours?", content: "We open early morning to serve you the best breakfast." },
        { id: "q2", title: "Do you offer parking?", content: "Parking is limited in the area, we recommend reaching early." },
        { id: "q3", title: "Is the place vegetarian-friendly?", content: "Yes, we have many egg-based and vegetarian breakfast options." },
      ]}
      title="Common Questions"
      description="Answers to help you plan your breakfast visit."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{ variant: "animated-grid" }}
      text="Visit us in Nashik. We are always happy to serve a hearty, mindful breakfast to our community."
      buttons={[{ text: "Get Directions", href: "#" }]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoText="The Breakfast Story"
      columns={[
        {
          title: "Navigate",          items: [
            { label: "Menu", href: "#menu" },
            { label: "About", href: "#about" },
            { label: "Contact", href: "#contact" },
          ],
        },
        {
          title: "Social",          items: [
            { label: "Instagram", href: "#" },
            { label: "Facebook", href: "#" },
          ],
        },
      ]}
      copyrightText="© 2025 The Breakfast Story | Nashik"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
