"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TeamCardEleven from '@/components/sections/team/TeamCardEleven';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import { Facebook, Instagram, Twitter } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-bubble"
        defaultTextAnimation="entrance-slide"
        borderRadius="soft"
        contentWidth="mediumLarge"
        sizing="largeSizeMediumTitles"
        background="noiseDiagonalGradient"
        cardStyle="outline"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="solid"
        headingFontWeight="light"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Home",
          id: "home",
        },
        {
          name: "About",
          id: "about",
        },
        {
          name: "Amenities",
          id: "features",
        },
        {
          name: "Dining",
          id: "products",
        },
        {
          name: "Rooms",
          id: "pricing",
        },
        {
          name: "Testimonials",
          id: "testimonials",
        },
        {
          name: "Team",
          id: "team",
        },
        {
          name: "FAQ",
          id: "faq",
        },
        {
          name: "Contact",
          id: "contact",
        },
      ]}
      brandName="Shri Siddh Hotel & Restaurant"
    />
  </div>

  <div id="home" data-section="home">
      <HeroBillboardScroll
      background={{
        variant: "plain",
      }}
      title="Welcome to Shri Siddh Hotel & Restaurant"
      description="Experience unparalleled comfort and exquisite dining. Your perfect retreat awaits."
      buttons={[
        {
          text: "Book Your Stay",
          href: "#pricing",
        },
        {
          text: "Explore Our Menu",
          href: "#products",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/elderly-people-arriving-hotel-lobby_482257-81619.jpg?_wi=1"
      imageAlt="Luxurious hotel lobby with comfortable seating"
    />
  </div>

  <div id="about" data-section="about">
      <MediaAbout
      useInvertedBackground={true}
      title="About Our Legacy of Hospitality"
      description="Shri Siddh Hotel & Restaurant is a sanctuary of elegance and comfort, offering guests a blend of traditional charm and modern luxury. For years, we have been dedicated to providing exceptional service, gourmet culinary experiences, and memorable stays that exceed expectations. From our meticulously designed rooms to our acclaimed dining, every detail is crafted for your utmost pleasure."
      buttons={[
        {
          text: "Our Story",
          href: "#",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/beach-chair-hotel_1150-17975.jpg"
      imageAlt="Grand exterior of Shri Siddh Hotel and Restaurant"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardNineteen
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          tag: "Relaxation",
          title: "Sparkling Swimming Pool",
          subtitle: "Dive into serenity",
          description: "Our expansive swimming pool offers a refreshing escape, perfect for a leisurely dip or invigorating laps. Enjoy the sun-drenched deck and attentive poolside service.",
          imageSrc: "http://img.b2bpic.net/free-photo/sun-loungers-with-parasol-close-pool_1203-1741.jpg",
          imageAlt: "Resort swimming pool with lounge chairs",
        },
        {
          tag: "Wellness",
          title: "Rejuvenating Spa & Wellness",
          subtitle: "Pamper your senses",
          description: "Indulge in a holistic spa experience with a range of therapeutic massages, facials, and body treatments tailored to restore your balance and vitality.",
          imageSrc: "http://img.b2bpic.net/free-photo/woman-hot-tub-spa_657883-205.jpg",
          imageAlt: "Tranquil spa room with dim lighting",
        },
        {
          tag: "Fitness",
          title: "Modern Fitness Center",
          subtitle: "Stay active on your terms",
          description: "Maintain your workout routine in our fully equipped gym, featuring modern cardio machines, free weights, and expert trainers on standby.",
          imageSrc: "http://img.b2bpic.net/free-photo/view-rows-dumbbells_1339-4863.jpg",
          imageAlt: "Hotel fitness center with various exercise machines",
        },
      ]}
      title="Unwind and Indulge with Our Amenities"
      description="Discover a world of relaxation and convenience with our state-of-the-art facilities designed to enhance your stay."
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      products={[
        {
          id: "biryani",
          brand: "Main Course",
          name: "Shri Siddh Special Biryani",
          price: "$18.00",
          rating: 5,
          reviewCount: "250",
          imageSrc: "http://img.b2bpic.net/free-photo/top-close-up-view-cabbage-with-carrots-plate-cabbage-carrots-herbs-fork-bowls-spices_140725-71444.jpg",
          imageAlt: "Delicious Indian chicken biryani",
        },
        {
          id: "curry",
          brand: "Vegetarian",
          name: "Paneer Butter Masala",
          price: "$15.00",
          rating: 4,
          reviewCount: "180",
          imageSrc: "http://img.b2bpic.net/free-photo/pot-chili-mexican-snacks_23-2148181600.jpg",
          imageAlt: "Creamy Indian paneer butter masala",
        },
        {
          id: "naan",
          brand: "Breads",
          name: "Garlic Naan",
          price: "$4.00",
          rating: 5,
          reviewCount: "300",
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-pakistani-dish_23-2148825104.jpg",
          imageAlt: "Freshly baked garlic naan bread",
        },
        {
          id: "dessert",
          brand: "Dessert",
          name: "Gulab Jamun",
          price: "$7.00",
          rating: 5,
          reviewCount: "120",
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-azerbaijani-cuisine-white-cherry-jam-glass-vase-served-with-tea_141793-3060.jpg",
          imageAlt: "Sweet Indian gulab jamun",
        },
        {
          id: "drinks",
          brand: "Beverages",
          name: "Mango Lassi",
          price: "$6.00",
          rating: 4,
          reviewCount: "90",
          imageSrc: "http://img.b2bpic.net/free-photo/pouring-dovga-young-woman-pouring-greens-dovga-inside-little-glass_140725-14608.jpg",
          imageAlt: "Refreshing mango lassi drink",
        },
        {
          id: "appetizer",
          brand: "Appetizers",
          name: "Vegetable Samosa",
          price: "$8.00",
          rating: 4,
          reviewCount: "150",
          imageSrc: "http://img.b2bpic.net/free-photo/chicken-bbq_74190-716.jpg",
          imageAlt: "Crispy vegetable samosas",
        },
      ]}
      title="Savor Exquisite Flavors at Our Restaurant"
      description="Embark on a culinary journey with our diverse menu, featuring authentic Indian delicacies and international favorites, crafted with the freshest ingredients."
    />
  </div>

  <div id="pricing" data-section="pricing">
      <PricingCardNine
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      plans={[
        {
          id: "standard",
          title: "Standard Room",
          price: "$120",
          period: "per night",
          features: [
            "Comfortable Queen Bed",
            "Ensuite Bathroom",
            "Complimentary Wi-Fi",
            "City View",
          ],
          button: {
            text: "Book Now",
            href: "#contact",
          },
          imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-beautiful-luxury-dark-wood-european-classic-bedroom-suite-hotel_105762-2164.jpg",
          imageAlt: "Comfortable standard hotel room",
        },
        {
          id: "deluxe",
          title: "Deluxe Suite",
          price: "$250",
          period: "per night",
          features: [
            "King Size Bed",
            "Spacious Living Area",
            "Luxury Amenities",
            "Scenic Garden View",
          ],
          button: {
            text: "Book Now",
            href: "#contact",
          },
          imageSrc: "http://img.b2bpic.net/free-photo/relaxed-businessman-sitting-bed-besides-luggage-bag_1163-5498.jpg",
          imageAlt: "Luxurious deluxe hotel suite",
        },
        {
          id: "executive",
          title: "Executive Suite",
          price: "$400",
          period: "per night",
          features: [
            "Premium King Bed",
            "Private Balcony",
            "Personal Concierge",
            "Panoramic City View",
          ],
          button: {
            text: "Book Now",
            href: "#contact",
          },
          imageSrc: "http://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg",
          imageAlt: "Elegant executive hotel suite",
        },
      ]}
      title="Choose Your Perfect Stay"
      description="Select from our range of elegantly designed rooms and suites, each offering unparalleled comfort and amenities for a truly relaxing experience."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTen
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "1",
          title: "An Unforgettable Stay!",
          quote: "The service at Shri Siddh Hotel was impeccable from check-in to check-out. The staff went above and beyond to ensure our comfort. Truly a five-star experience!",
          name: "Rajesh Kumar",
          role: "Frequent Traveler",
          imageSrc: "http://img.b2bpic.net/free-photo/happy-female-office-workers-thumbing-up-smiling-two-cheerful-professional-businesswomen-standing-together-posing-meeting-room-teamwork-business-success-cooperation-concept_74855-7378.jpg",
          imageAlt: "Rajesh Kumar",
        },
        {
          id: "2",
          title: "Culinary Delight!",
          quote: "The restaurant at Shri Siddh offers the most authentic and delicious Indian cuisine I've ever tasted. Every dish was a masterpiece. Highly recommend!",
          name: "Priya Sharma",
          role: "Food Critic",
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-cup-coffee_107420-12306.jpg",
          imageAlt: "Priya Sharma",
        },
        {
          id: "3",
          title: "Perfect Getaway!",
          quote: "Our family vacation at Shri Siddh Hotel was simply perfect. The amenities were fantastic, and the kids loved the pool. We can't wait to return!",
          name: "Anil & Family",
          role: "Vacationers",
          imageSrc: "http://img.b2bpic.net/free-photo/tourists-ready-their-beach-vacation-young-happy-couple-with-hawaiian-clothing-making-toast-with-mimosas-after-getting-their-flight-tickets-travel-agency_662251-2316.jpg",
          imageAlt: "Anil and Family",
        },
        {
          id: "4",
          title: "Exceptional Service",
          quote: "The professionalism and warmth of the team at Shri Siddh made our business trip feel like a leisure one. Every request was handled with a smile and efficiency.",
          name: "Meena Devi",
          role: "Business Executive",
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-kitchen_23-2149631732.jpg",
          imageAlt: "Meena Devi",
        },
        {
          id: "5",
          title: "A True Gem",
          quote: "I've stayed in many hotels, but Shri Siddh stands out. The attention to detail in the rooms and the quality of food are exceptional. A true gem!",
          name: "Suresh Patel",
          role: "Luxury Seeker",
          imageSrc: "http://img.b2bpic.net/free-photo/chambermaid-cleaning-hotel-room_23-2148095278.jpg",
          imageAlt: "Suresh Patel",
        },
        {
          id: "6",
          title: "My Go-To Place",
          quote: "For both hotel stays and dining, Shri Siddh is my absolute go-to. Consistently excellent quality, welcoming atmosphere, and superb value.",
          name: "Deepa Singh",
          role: "Local Patron",
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-coffee-cup_23-2149097895.jpg",
          imageAlt: "Deepa Singh",
        },
      ]}
      title="What Our Guests Say"
      description="Hear from our satisfied guests about their memorable experiences at Shri Siddh Hotel & Restaurant."
    />
  </div>

  <div id="team" data-section="team">
      <TeamCardEleven
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      groups={[
        {
          id: "leadership",
          groupTitle: "Leadership",
          members: [
            {
              id: "gm",
              title: "Mr. Vikram Singh",
              subtitle: "General Manager",
              detail: "With over 20 years in luxury hospitality, Mr. Singh ensures operational excellence and guest satisfaction.",
              imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-work_23-2149149683.jpg",
              imageAlt: "Mr. Vikram Singh, General Manager",
            },
            {
              id: "exec-chef",
              title: "Chef Anjali Rao",
              subtitle: "Executive Chef",
              detail: "Chef Rao leads our culinary team, bringing innovative and traditional flavors to our acclaimed restaurant.",
              imageSrc: "http://img.b2bpic.net/free-photo/view-chef-working-kitchen_23-2149728027.jpg",
              imageAlt: "Chef Anjali Rao, Executive Chef",
            },
            {
              id: "guest-relations",
              title: "Ms. Pooja Sharma",
              subtitle: "Head of Guest Relations",
              detail: "Ms. Sharma is dedicated to creating personalized experiences and ensuring every guest feels at home.",
              imageSrc: "http://img.b2bpic.net/free-photo/female-staff-giving-boarding-pass-passenger_107420-85079.jpg",
              imageAlt: "Ms. Pooja Sharma, Head of Guest Relations",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/elderly-people-arriving-hotel-lobby_482257-81619.jpg?_wi=2",
          imageAlt: "experienced hotel general manager",
        },
      ]}
      title="Meet Our Dedicated Team"
      description="Behind every memorable experience at Shri Siddh Hotel & Restaurant is a team of passionate professionals committed to your satisfaction."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitMedia
      textboxLayout="default"
      useInvertedBackground={true}
      faqs={[
        {
          id: "faq1",
          title: "What are your check-in and check-out times?",
          content: "Check-in is at 3:00 PM and check-out is at 11:00 AM. Early check-in or late check-out may be available upon request and subject to availability.",
        },
        {
          id: "faq2",
          title: "Do you offer complimentary breakfast?",
          content: "Yes, all room bookings include a complimentary breakfast buffet served daily at our restaurant from 7:00 AM to 10:30 AM.",
        },
        {
          id: "faq3",
          title: "Is parking available at the hotel?",
          content: "Yes, we offer complimentary valet parking for all our hotel guests and restaurant patrons.",
        },
        {
          id: "faq4",
          title: "Can I make a reservation for the restaurant online?",
          content: "Absolutely! You can make a restaurant reservation directly through our website, or by calling our reception desk.",
        },
        {
          id: "faq5",
          title: "Are pets allowed in the hotel?",
          content: "Unfortunately, we do not allow pets, with the exception of service animals.",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081850.jpg"
      imageAlt="Hotel reception staff assisting a guest"
      mediaAnimation="slide-up"
      title="Frequently Asked Questions"
      description="Find quick answers to common questions about our hotel, restaurant, and services."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={false}
      background={{
        variant: "plain",
      }}
      tag="Get in Touch"
      title="Contact Us for Reservations & Inquiries"
      description="We are here to assist you with any questions or special requests. Reach out to us directly or fill out the form below."
      imageSrc="http://img.b2bpic.net/free-photo/modern-architecture-urban-center_1359-745.jpg"
      imageAlt="Shri Siddh Hotel exterior at night"
      mediaAnimation="opacity"
      buttonText="Send Message"
      termsText="By submitting, you agree to our privacy policy and terms of service."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterCard
      logoSrc="http://img.b2bpic.net/free-photo/flat-lay-arrangement-with-notebook-paper-bag_23-2148247963.jpg"
      logoAlt="Shri Siddh Hotel & Restaurant Logo"
      logoText="Shri Siddh Hotel & Restaurant"
      copyrightText="© 2024 Shri Siddh Hotel & Restaurant. All rights reserved."
      socialLinks={[
        {
          icon: Facebook,
          href: "https://facebook.com/shrisiddhhotel",
          ariaLabel: "Facebook",
        },
        {
          icon: Instagram,
          href: "https://instagram.com/shrisiddhhotel",
          ariaLabel: "Instagram",
        },
        {
          icon: Twitter,
          href: "https://twitter.com/shrisiddhhotel",
          ariaLabel: "Twitter",
        },
      ]}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
