"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { Flame, Heart, ImageIcon, Phone, Star, UtensilsCrossed } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="bounce-effect"
      defaultTextAnimation="reveal-blur"
      borderRadius="pill"
      contentWidth="compact"
      sizing="medium"
      background="fluid"
      cardStyle="gradient-radial"
      primaryButtonStyle="double-inset"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="medium"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleCentered
          navItems={[
            { name: "Menu", id: "menu" },
            { name: "About", id: "about" },
            { name: "Reviews", id: "reviews" },
            { name: "Contact", id: "contact" },
            { name: "Gallery", id: "gallery" }
          ]}
          button={{
            text: "Order Now",            href: "contact"
          }}
          brandName="Baghdad Restaurant"
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroBillboardTestimonial
          title="Authentic Middle Eastern Flavors in Saskatoon"
          description="Enjoy freshly grilled kebabs, shawarma, and traditional Iraqi cuisine made with authentic spices and recipes. Experience warm hospitality and generous portions at Baghdad Restaurant."
          tag="Premium Middle Eastern"
          tagIcon={Flame}
          background={{ variant: "glowing-orb" }}
          imageSrc="http://img.b2bpic.net/free-photo/side-view-salad-with-greens-meat-with-vegetables-board-with-bread_140725-11456.jpg"
          imageAlt="Fresh grilled kebabs and Middle Eastern cuisine"
          mediaAnimation="blur-reveal"
          testimonials={[
            {
              name: "Sarah Mitchell",              handle: "Regular Customer",              testimonial: "The food taste, quality, portion size, and service were excellent. Highly recommend!",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/adult-serious-businessman-looking-camera_23-2148113003.jpg?_wi=1"
            },
            {
              name: "Michael Chen",              handle: "Food Enthusiast",              testimonial: "Tenderest beef I've had in memory. Healthy and flavorful food with perfect seasoning.",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/african-american-woman-smiling-blue-background_53876-111311.jpg?_wi=1"
            },
            {
              name: "Emily Rodriguez",              handle: "Frequent Visitor",              testimonial: "Amazing food and very friendly staff. Will definitely come back again soon!",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1"
            },
            {
              name: "David Kim",              handle: "Food Lover",              testimonial: "Best Middle Eastern restaurant in Saskatoon. Authentic flavors and warm atmosphere.",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/cheerful-multiracial-business-team_1262-21007.jpg?_wi=1"
            }
          ]}
          buttons={[
            { text: "Order Now", href: "contact" },
            { text: "View Menu", href: "menu" }
          ]}
          buttonAnimation="slide-up"
          useInvertedBackground={false}
        />
      </div>

      <div id="about" data-section="about">
        <InlineImageSplitTextAbout
          heading={[
            { type: "text", content: "Our Story — Bringing Middle Eastern Heritage to" },
            { type: "image", src: "http://img.b2bpic.net/free-photo/preparation-tasty-beef-burger-with-cheese_7502-9878.jpg", alt: "Chef preparing authentic Middle Eastern food" },
            { type: "text", content: "Saskatoon" }
          ]}
          buttons={[
            { text: "Learn More", href: "#menu" }
          ]}
          buttonAnimation="slide-up"
          useInvertedBackground={false}
        />
      </div>

      <div id="menu" data-section="menu">
        <FeatureCardOne
          title="Featured Menu"
          description="Discover our signature dishes prepared with authentic Middle Eastern spices, fresh ingredients, and traditional recipes passed down through generations."
          tag="Our Specialties"
          tagIcon={UtensilsCrossed}
          tagAnimation="slide-up"
          features={[
            {
              title: "Beef Kabab Platter",              description: "Tender grilled beef kababs served with fragrant rice, fresh bread, and crisp garden salad.",              imageSrc: "http://img.b2bpic.net/free-photo/mushroom-salad-with-potato-carrot-mayonnaise_140725-6748.jpg",              imageAlt: "Grilled beef kabab platter",              button: { text: "Add to Order", href: "contact" }
            },
            {
              title: "Chicken Shawarma Wrap",              description: "Juicy shawarma wrapped with fresh vegetables and our signature sauce for perfect flavor.",              imageSrc: "http://img.b2bpic.net/free-photo/view-tasty-shawarma-dish_23-2151805471.jpg",              imageAlt: "Chicken shawarma wrap",              button: { text: "Add to Order", href: "contact" }
            },
            {
              title: "Lamb Chops",              description: "Perfectly grilled lamb chops seasoned with Middle Eastern spices, tender and flavorful.",              imageSrc: "http://img.b2bpic.net/free-photo/side-view-lamb-rib-kebab-with-herbs-onion-wooden-board_141793-2984.jpg",              imageAlt: "Grilled lamb chops",              button: { text: "Add to Order", href: "contact" }
            },
            {
              title: "Falafel Platter",              description: "Crispy falafel served with creamy hummus, fresh salad, and warm pita bread.",              imageSrc: "http://img.b2bpic.net/free-photo/sandwich-with-sundried-tomato-tasty-snack-concept_185193-109444.jpg",              imageAlt: "Falafel platter",              button: { text: "Add to Order", href: "contact" }
            },
            {
              title: "Hummus with Bread",              description: "Creamy chickpea dip served with fresh naan and traditional Middle Eastern bread.",              imageSrc: "http://img.b2bpic.net/free-photo/colorful-tasty-hummus-with-ingredients_23-2149401919.jpg",              imageAlt: "Hummus with bread",              button: { text: "Add to Order", href: "contact" }
            },
            {
              title: "Baklava & Black Tea Chai",              description: "Traditional sweet pastry with authentic Middle Eastern tea for the perfect ending.",              imageSrc: "http://img.b2bpic.net/free-photo/traditional-sweets-pakhlava-dessert-with-walnuts-wooden-board-side-view_141793-4226.jpg",              imageAlt: "Baklava dessert with tea",              button: { text: "Add to Order", href: "contact" }
            }
          ]}
          textboxLayout="default"
          gridVariant="two-columns-alternating-heights"
          animationType="slide-up"
          useInvertedBackground={false}
        />
      </div>

      <div id="features" data-section="features">
        <FeatureCardOne
          title="Why People Love Us"
          description="Baghdad Restaurant is beloved by our community for our commitment to quality, authenticity, and exceptional service."
          tag="What Sets Us Apart"
          tagIcon={Heart}
          tagAnimation="slide-up"
          features={[
            {
              title: "Authentic Middle Eastern Recipes",              description: "Traditional recipes sourced from Iraq, Lebanon, and across the Middle East, prepared with time-honored techniques.",              imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-with-paper-wrapped-sandwich_23-2151309934.jpg?_wi=1",              imageAlt: "Authentic Middle Eastern shawarma"
            },
            {
              title: "Fresh Ingredients Daily",              description: "We source the freshest ingredients every morning to ensure quality and taste in every dish.",              imageSrc: "http://img.b2bpic.net/free-photo/top-view-colorful-hummus_23-2149447812.jpg?_wi=1",              imageAlt: "Fresh hummus ingredients"
            },
            {
              title: "Generous Portion Sizes",              description: "Every meal comes with generous portions of meat, vegetables, and sides to satisfy your appetite.",              imageSrc: "http://img.b2bpic.net/free-photo/pork-kebab-plate-juicy-delicious-food_132075-14704.jpg?_wi=1",              imageAlt: "Generous kebab portions"
            },
            {
              title: "4.8 Star Rating",              description: "Trusted by 836+ customers who consistently praise our food quality, service, and hospitality.",              imageSrc: "http://img.b2bpic.net/free-photo/retro-theatre-scene-celebrate-world-theatre-day_23-2151211460.jpg?_wi=1",              imageAlt: "Restaurant interior ambiance"
            }
          ]}
          textboxLayout="default"
          gridVariant="four-items-2x2-equal-grid"
          animationType="slide-up"
          useInvertedBackground={false}
        />
      </div>

      <div id="gallery" data-section="gallery">
        <ProductCardOne
          title="Food Gallery"
          description="Browse our beautiful selection of authentic Middle Eastern dishes. Each photo captures the essence of our culinary craftsmanship."
          tag="Visual Journey"
          tagIcon={ImageIcon}
          tagAnimation="slide-up"
          products={[
            {
              id: "1",              name: "Shawarma Selection",              price: "From $12",              imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-with-paper-wrapped-sandwich_23-2151309934.jpg?_wi=2",              imageAlt: "Delicious shawarma platter"
            },
            {
              id: "2",              name: "Grilled Kebabs",              price: "From $14",              imageSrc: "http://img.b2bpic.net/free-photo/pork-kebab-plate-juicy-delicious-food_132075-14704.jpg?_wi=2",              imageAlt: "Perfectly grilled kebabs"
            },
            {
              id: "3",              name: "Lamb Chops",              price: "From $16",              imageSrc: "http://img.b2bpic.net/free-photo/front-view-mix-kebab-meat-with-onion-pita-bread-bread_140725-11398.jpg",              imageAlt: "Tender grilled lamb chops"
            },
            {
              id: "4",              name: "Hummus Platter",              price: "From $8",              imageSrc: "http://img.b2bpic.net/free-photo/top-view-colorful-hummus_23-2149447812.jpg?_wi=2",              imageAlt: "Creamy hummus with bread"
            },
            {
              id: "5",              name: "Baklava Dessert",              price: "From $6",              imageSrc: "http://img.b2bpic.net/free-photo/dessert-with-pistachio-with-tea_140725-3590.jpg",              imageAlt: "Traditional baklava pastry"
            },
            {
              id: "6",              name: "Restaurant Ambiance",              price: "Experience",              imageSrc: "http://img.b2bpic.net/free-photo/retro-theatre-scene-celebrate-world-theatre-day_23-2151211460.jpg?_wi=2",              imageAlt: "Elegant restaurant interior"
            }
          ]}
          textboxLayout="default"
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          useInvertedBackground={false}
        />
      </div>

      <div id="reviews" data-section="reviews">
        <TestimonialCardTen
          title="Trusted by Our Community"
          description="Read what our customers have to say about their dining experience at Baghdad Restaurant."
          tag="Customer Testimonials"
          tagIcon={Star}
          tagAnimation="slide-up"
          testimonials={[
            {
              id: "1",              title: "Exceptional Food Quality",              quote: "The food taste, quality, portion size, and service were excellent. I've been here multiple times and never been disappointed.",              name: "Sarah Johnson",              role: "Local Customer",              imageSrc: "http://img.b2bpic.net/free-photo/adult-serious-businessman-looking-camera_23-2148113003.jpg?_wi=2",              imageAlt: "Sarah Johnson"
            },
            {
              id: "2",              title: "Best Meat I've Had",              quote: "Tenderest beef I've had in memory. Healthy and flavorful food with authentic Middle Eastern seasoning. Highly recommend!",              name: "Michael Chen",              role: "Food Enthusiast",              imageSrc: "http://img.b2bpic.net/free-photo/african-american-woman-smiling-blue-background_53876-111311.jpg?_wi=2",              imageAlt: "Michael Chen"
            },
            {
              id: "3",              title: "Friendly Staff & Amazing Food",              quote: "Amazing food and very friendly staff. The atmosphere is warm and welcoming. Will definitely come back again soon.",              name: "Emily Rodriguez",              role: "Regular Visitor",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2",              imageAlt: "Emily Rodriguez"
            },
            {
              id: "4",              title: "Best in Saskatoon",              quote: "Authentic Middle Eastern restaurant in Saskatoon. The flavors transport you to the Middle East. Outstanding experience!",              name: "David Kim",              role: "Food Lover",              imageSrc: "http://img.b2bpic.net/free-photo/cheerful-multiracial-business-team_1262-21007.jpg?_wi=2",              imageAlt: "David Kim"
            }
          ]}
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactCenter
          tag="Call to Order"
          tagIcon={Phone}
          title="Call Baghdad Restaurant Now"
          description="Phone: +1 306-952-0570 | 210 Slimmon Rd #20, Saskatoon"
          background={{ variant: "radial-gradient" }}
          useInvertedBackground={false}
          inputPlaceholder="Enter your email"
          buttonText="Subscribe"
          termsText="We respect your privacy. Unsubscribe at any time."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterSimple
          columns={[
            {
              title: "Restaurant",              items: [
                { label: "Menu", href: "#menu" },
                { label: "About Us", href: "#about" },
                { label: "Gallery", href: "#gallery" },
                { label: "Reviews", href: "#reviews" }
              ]
            },
            {
              title: "Contact",              items: [
                { label: "Phone: +1 306-952-0570", href: "tel:+13069520570" },
                { label: "210 Slimmon Rd #20, Saskatoon", href: "https://maps.google.com/?q=210+Slimmon+Rd+Saskatoon" },
                { label: "Order Online", href: "#contact" },
                { label: "Make Reservation", href: "tel:+13069520570" }
              ]
            },
            {
              title: "Services",              items: [
                { label: "Dine-in", href: "#" },
                { label: "Takeaway", href: "#" },
                { label: "Delivery", href: "#" },
                { label: "Catering", href: "tel:+13069520570" }
              ]
            },
            {
              title: "Hours",              items: [
                { label: "Daily: Open at 11 AM", href: "#" },
                { label: "Closes: 10 PM", href: "#" },
                { label: "★★★★★ 4.8 Rating", href: "#" },
                { label: "836+ Reviews", href: "#" }
              ]
            }
          ]}
          bottomLeftText="© 2025 Baghdad Restaurant. All rights reserved."
          bottomRightText="Authentic Middle Eastern Cuisine in Saskatoon"
        />
      </div>
    </ThemeProvider>
  );
}
