"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { DollarSign, Flame, Smile, Table, Users, Utensils } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-stagger"
        defaultTextAnimation="background-highlight"
        borderRadius="soft"
        contentWidth="mediumSmall"
        sizing="mediumSizeLargeTitles"
        background="grid"
        cardStyle="subtle-shadow"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Home",
          id: "home",
        },
        {
          name: "Menu",
          id: "menu",
        },
        {
          name: "About Us",
          id: "about",
        },
        {
          name: "Reviews",
          id: "reviews",
        },
        {
          name: "Contact",
          id: "contact",
        },
      ]}
      brandName="TAJ Family Restaurant"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitDualMedia
      background={{
        variant: "plain",
      }}
      title="TAJ Family Restaurant – Sircilla"
      description="Authentic Biryani & Family Dining in Sircilla, Telangana."
      tag="Experience True Indian Flavors"
      buttons={[
        {
          text: "Call Now",
          href: "tel:09182950479",
        },
        {
          text: "WhatsApp Order",
          href: "https://wa.me/919182950479",
        },
        {
          text: "View Menu",
          href: "/menu",
        },
      ]}
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-pakistan-dish-arrangement_23-2148821521.jpg?_wi=1",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-pakistan-dish-arrangement_23-2148821521.jpg?_wi=2",
        },
      ]}
      mediaAnimation="slide-up"
      rating={3.7}
      ratingText="2,100+ Reviews"
    />
  </div>

  <div id="popular-dishes" data-section="popular-dishes">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="two-columns-alternating-heights"
      useInvertedBackground={true}
      products={[
        {
          id: "1",
          brand: "TAJ Special",
          name: "Chicken Biryani",
          price: "₹250-₹400",
          rating: 4.5,
          reviewCount: "1.5K Reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-appetizing-ramadan-meal_23-2151182550.jpg?_wi=1",
          imageAlt: "Chicken Biryani",
        },
        {
          id: "2",
          brand: "Vegetarian Delight",
          name: "Mushroom Biryani",
          price: "₹200-₹350",
          rating: 4.2,
          reviewCount: "900 Reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-pilaf-with-beans-green-fried-onions_141793-1349.jpg?_wi=1",
          imageAlt: "Mushroom Biryani",
        },
        {
          id: "3",
          brand: "Classic Curry",
          name: "Paneer Butter Masala",
          price: "₹220-₹380",
          rating: 4.6,
          reviewCount: "1.2K Reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/pre-prepared-food-showcasing-ready-eat-delicious-meals-go_23-2151246082.jpg?_wi=1",
          imageAlt: "Paneer Butter Masala",
        },
        {
          id: "4",
          brand: "Crispy Starter",
          name: "Paneer 65",
          price: "₹180-₹300",
          rating: 4.3,
          reviewCount: "850 Reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-spicy-chips-white-bowl-sack-cloth-with-pine-nuts-wooden-bowl-with-shelled-sunflower-seeds-with-glass-orange-juice-wooden-table_141793-88918.jpg?_wi=1",
          imageAlt: "Paneer 65",
        },
        {
          id: "5",
          brand: "Breakfast Favorite",
          name: "Aloo Paratha",
          price: "₹100-₹180",
          rating: 4,
          reviewCount: "700 Reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/italian-ciabatta-bread-restaurant_501050-890.jpg?_wi=1",
          imageAlt: "Aloo Paratha",
        },
        {
          id: "6",
          brand: "House Special",
          name: "Veg Kofta",
          price: "₹210-₹360",
          rating: 4.4,
          reviewCount: "1.1K Reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/baked-meatballs-chicken-fillet-tomato-sauce_2829-11148.jpg",
          imageAlt: "Veg Kofta",
        },
        {
          id: "7",
          brand: "Slow Cooked",
          name: "Dum Chicken Biryani",
          price: "₹280-₹450",
          rating: 4.7,
          reviewCount: "1.8K Reviews",
          imageSrc: "http://img.b2bpic.net/free-photo/pilaf-appetizing-pilaf-bowl_140725-74150.jpg?_wi=1",
          imageAlt: "Dum Chicken Biryani",
        },
      ]}
      title="Our Popular Dishes"
      description="Discover the most loved items from our kitchen – each a masterpiece of flavor and tradition."
    />
  </div>

  <div id="why-choose-us" data-section="why-choose-us">
      <FeatureHoverPattern
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          icon: Flame,
          title: "Authentic Telangana Flavors",
          description: "Savor traditional recipes crafted with local spices and ingredients.",
        },
        {
          icon: Users,
          title: "Family Dining Atmosphere",
          description: "A welcoming and comfortable environment perfect for family gatherings.",
        },
        {
          icon: DollarSign,
          title: "Affordable Pricing",
          description: "Enjoy delicious meals at a great value, averaging ₹200–₹400 per person.",
        },
        {
          icon: Smile,
          title: "Friendly & Attentive Service",
          description: "Our staff is dedicated to providing you with an excellent dining experience.",
        },
        {
          icon: Table,
          title: "Large Seating Space",
          description: "Plenty of room for groups and events, ensuring comfort for all our guests.",
        },
        {
          icon: Utensils,
          title: "Master Chefs",
          description: "Our culinary experts bring years of experience and passion to every dish.",
        },
      ]}
      title="Why Choose TAJ Family Restaurant?"
      description="Experience the best of Indian cuisine and hospitality in Sircilla."
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardFifteen
      useInvertedBackground={true}
      testimonial="\"Very tasty veg and chicken biryani, great experience and very good service. The Telangana mutton curry with butter naan is excellent!\""
      rating={3.7}
      author="Google Reviews (2,100+ reviews)"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/side-view-friends-eating-restaurant_23-2150491790.jpg",
          alt: "Sarah Johnson",
        },
        {
          src: "http://img.b2bpic.net/free-photo/medium-shot-man-eating-salmon-bowl_23-2150533979.jpg",
          alt: "Michael Chen",
        },
        {
          src: "http://img.b2bpic.net/free-photo/beautiful-family-having-nice-thanksgiving-dinner-together_23-2149082331.jpg",
          alt: "Emily Rodriguez",
        },
        {
          src: "http://img.b2bpic.net/free-photo/young-female-with-pinkish-hair-posing_344912-850.jpg",
          alt: "David Kim",
        },
      ]}
      ratingAnimation="slide-up"
      avatarsAnimation="slide-up"
    />
  </div>

  <div id="contact-cta" data-section="contact-cta">
      <ContactCenter
      useInvertedBackground={false}
      background={{
        variant: "plain",
      }}
      tag="Contact Us Today"
      title="Ready to Experience TAJ?"
      description="Connect with us to place an order, make a reservation, or get directions."
      inputPlaceholder="Your inquiry..."
      buttonText="Send Message"
      termsText="You can also contact us directly:"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoText="TAJ Family Restaurant"
      columns={[
        {
          title: "Quick Links",
          items: [
            {
              label: "Home",
              href: "/",
            },
            {
              label: "Menu",
              href: "/menu",
            },
            {
              label: "About Us",
              href: "#why-choose-us",
            },
            {
              label: "Reviews",
              href: "#reviews",
            },
          ],
        },
        {
          title: "Services",
          items: [
            {
              label: "Order Online",
              href: "#",
            },
            {
              label: "All-You-Can-Eat",
              href: "#",
            },
            {
              label: "Happy Hour Food",
              href: "#",
            },
            {
              label: "Private Dining",
              href: "#",
            },
          ],
        },
        {
          title: "Contact",
          items: [
            {
              label: "Call Us",
              href: "tel:09182950479",
            },
            {
              label: "WhatsApp",
              href: "https://wa.me/919182950479",
            },
            {
              label: "Directions",
              href: "https://www.google.com/maps/dir/?api=1&destination=TAJ+Family+Restaurant,+Ambedkar+Nagar,+Shanti+Nagar,+Sircilla,+Telangana+505301",
            },
            {
              label: "Email",
              href: "mailto:info@tajfamilyrestaurant.com",
            },
          ],
        },
      ]}
      copyrightText="© 2024 TAJ Family Restaurant | All Rights Reserved"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
