"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroSplitLarge from '@/components/sections/hero/HeroSplitLarge';
import TagMediaSplitAbout from '@/components/sections/about/TagMediaSplitAbout';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import TestimonialCardNine from '@/components/sections/testimonial/TestimonialCardNine';
import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterSocial from '@/components/sections/footer/FooterSocial';
import { Sparkles, Heart, Instagram, Facebook, Youtube } from 'lucide-react';

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="shift-hover"
      defaultTextAnimation="reveal-blur"
      borderRadius="sharp"
      contentWidth="mediumLarge"
      sizing="largeSizeMediumTitles"
      background="animatedGrid"
      cardStyle="gradient-subtle"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="light"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple
          brandName="Efrat Yoga"
          navItems={[
            { name: "About", id: "about" },
            { name: "Programs", id: "programs" },
            { name: "Testimonials", id: "testimonials" },
            { name: "Pricing", id: "pricing" },
            { name: "Contact", id: "contact" }
          ]}
        />
      </div>
      
      <div id="hero" data-section="hero">
        <HeroSplitLarge
          title="Transform Your Mind, Body & Spirit"
          description="Immerse yourself in sacred yoga retreats designed to awaken your inner peace and unlock your highest potential. Join Efrat and experience the profound healing power of intentional practice in a sanctuary of serenity."
          tag="Yoga Retreats"
          tagIcon={Sparkles}
          imageSrc="https://img.b2bpic.net/free-photo/front-view-women-meditating-nature_23-2149698177.jpg"
          imageAlt="Serene yoga retreat in nature"
          buttons={[
            { text: "Explore Programs", href: "programs" },
            { text: "Book Now", href: "contact" }
          ]}
        />
      </div>

      <div id="about" data-section="about">
        <TagMediaSplitAbout
          title="Meet Efrat"
          description="A yoga teacher, mentor, and guide dedicated to helping individuals discover their true potential through the transformative practice of yoga."
          textboxLayout="default"
          contentTag="YOGA PHILOSOPHY"
          contentTitle="Authentic Practice, Lasting Transformation"
          contentDescription="With over two decades of dedicated practice and teaching experience, Efrat creates sacred spaces where students can explore their inner landscape, dissolve limiting beliefs, and access profound states of peace and clarity. Her unique approach blends traditional yoga wisdom with modern mindfulness, offering retreats that nourish the soul and elevate consciousness."
          contentButtons={[{ text: "Learn More", href: "#programs" }]}
          imageSrc="https://img.b2bpic.net/free-photo/young-woman-with-body-positive-appearance-practicing-yoga-alone-deck-by-pool-tropical-island-bali-indonesia-sport-fitness-healthy-lifestyle-concept_1321-2848.jpg"
          imageAlt="Efrat teaching yoga"
          imagePosition="right"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="programs" data-section="programs">
        <FeatureCardOne
          title="Retreat Programs"
          description="Choose from our carefully curated yoga experiences, each designed to guide you toward greater awareness, vitality, and inner peace."
          tag="Our Offerings"
          tagIcon={Heart}
          textboxLayout="default"
          features={[
            {
              title: "Vinyasa Flow Immersion",              description: "Dynamic, flowing sequences that synchronize breath with movement, building strength, flexibility, and mental clarity.",              imageSrc: "https://img.b2bpic.net/free-photo/smiling-female-athlete-doing-stretching-exercise-cobra-pose-rocky-beach-sunset-copy-space_637285-5493.jpg",              button: { text: "Learn More", href: "#pricing" }
            },
            {
              title: "Yin & Restorative Yoga",              description: "Deep, meditative practices focusing on passive stretches and breathwork to release tension and cultivate profound relaxation.",              imageSrc: "https://img.b2bpic.net/free-photo/full-shot-women-meditating-together-beach_23-2149386447.jpg",              button: { text: "Learn More", href: "#pricing" }
            },
            {
              title: "Pranayama & Breathwork",              description: "Ancient breathing techniques that calm the nervous system, expand lung capacity, and activate your life force energy.",              imageSrc: "https://img.b2bpic.net/free-photo/full-shot-young-women-meditating-mat_23-2149386414.jpg",              button: { text: "Learn More", href: "#pricing" }
            },
            {
              title: "Sacred Retreat Experience",              description: "Multi-day immersive retreats combining yoga, meditation, sound baths, and transformational workshops in serene natural settings.",              imageSrc: "https://img.b2bpic.net/free-photo/couple-performing-yoga-safari-vacation_107420-9664.jpg",              button: { text: "Learn More", href: "#pricing" }
            }
          ]}
          gridVariant="two-columns-alternating-heights"
          animationType="slide-up"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardNine
          title="Transformational Journeys"
          description="Hear from students who have experienced profound shifts through Efrat's guided yoga retreats."
          textboxLayout="default"
          useInvertedBackground="noInvert"
          testimonials={[
            {
              id: "1",              quote: "Efrat's retreat was the most transformative week of my life. I arrived stressed and overwhelmed, and I left with a renewed sense of purpose and inner peace. Her teaching is profound yet accessible.",              name: "Sarah Mitchell",              role: "Creative Director",              imageSrc: "https://img.b2bpic.net/free-photo/caucasion-woman-casual-confident-concept_53876-137678.jpg",              imageAlt: "Sarah Mitchell"
            },
            {
              id: "2",              quote: "I've attended countless yoga classes, but Efrat's retreat sanctuary work goes beyond asanas. It's a spiritual awakening that touches your soul. Absolutely life-changing.",              name: "Jennifer Chen",              role: "Wellness Coach",              imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-woman_23-2148574874.jpg",              imageAlt: "Jennifer Chen"
            },
            {
              id: "3",              quote: "The retreat atmosphere Efrat creates is truly sacred. The combination of yoga, breathwork, and meditation practices helped me release years of stored tension and reconnect with my authentic self.",              name: "Maria Rodriguez",              role: "Therapist",              imageSrc: "https://img.b2bpic.net/free-photo/positive-blond-girl-shows-tongue-winks-camera-makes-happy-funny-face-stands-against-white-background_176420-46979.jpg",              imageAlt: "Maria Rodriguez"
            },
            {
              id: "4",              quote: "I came skeptical and left believing. Efrat's wisdom and compassionate teaching style made me feel safe to explore the deeper dimensions of yoga. Highly recommend to anyone seeking transformation.",              name: "Amanda Foster",              role: "Entrepreneur",              imageSrc: "https://img.b2bpic.net/free-photo/young-woman-smiling_176474-95672.jpg",              imageAlt: "Amanda Foster"
            },
            {
              id: "5",              quote: "This retreat was exactly what I needed. Efrat's presence alone is healing. Every session was thoughtfully designed to guide us deeper into ourselves. I'm already planning my return.",              name: "Elizabeth Wang",              role: "Mindfulness Teacher",              imageSrc: "https://img.b2bpic.net/free-photo/close-up-attractive-african-american-woman-smiling-looking-happy-standing-yellow-background_1258-54850.jpg",              imageAlt: "Elizabeth Wang"
            }
          ]}
        />
      </div>

      <div id="pricing" data-section="pricing">
        <PricingCardNine
          title="Retreat Packages"
          description="Choose the experience that resonates with your soul and budget. All retreats include daily yoga, meditation, breathwork, and the wisdom of Efrat's sacred teachings."
          textboxLayout="default"
          animationType="slide-up"
          useInvertedBackground="noInvert"
          plans={[
            {
              id: "weekend",              title: "Weekend Escape",              price: "$497",              period: "/person",              imageSrc: "https://img.b2bpic.net/free-photo/full-shot-women-sitting-yoga-mat_23-2148935672.jpg",              imageAlt: "Weekend yoga retreat",              button: { text: "Reserve Spot", href: "#contact" },
              features: [
                "2 full days of yoga & meditation",                "Daily breathwork sessions",                "Sacred opening & closing ceremonies",                "Organic vegetarian meals",                "Comfortable accommodation",                "Digital yoga manual to take home"
              ]
            },
            {
              id: "week",              title: "Week-Long Retreat",              price: "$1,497",              period: "/person",              imageSrc: "https://img.b2bpic.net/free-photo/full-shot-woman-practicing-yoga-with-sea_23-2148717203.jpg",              imageAlt: "Week-long yoga retreat",              button: { text: "Reserve Spot", href: "#contact" },
              features: [
                "7 days of transformational yoga practice",                "Twice-daily yoga classes",                "Advanced breathwork & pranayama techniques",                "Private consultation with Efrat",                "Sound bath & energy healing sessions",                "All organic meals with yoga philosophy talks",                "Meditation retreat intensive"
              ]
            },
            {
              id: "intensive",              title: "Intensive Transformation",              price: "$2,997",              period: "/person",              imageSrc: "https://img.b2bpic.net/free-photo/woman-sitting-lotus-position-morning-fresh-air_1153-4218.jpg",              imageAlt: "Intensive yoga retreat",              button: { text: "Reserve Spot", href: "#contact" },
              features: [
                "14-day immersive experience",                "Twice-daily yoga & meditation",                "Teacher training component",                "One-on-one spiritual guidance sessions",                "Advanced pranayama & mantra practices",                "Ayurvedic wellness consultations",                "Sound healing & chakra balancing",                "Lifetime access to retreat community"
              ]
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactSplitForm
          title="Begin Your Journey"
          description="Ready to transform your life through yoga? Reach out to reserve your spot at our next retreat or request more information about our programs."
          inputs={[
            {
              label: "Full Name",              type: "text",              placeholder: "Your name",              required: true
            },
            {
              label: "Email Address",              type: "email",              placeholder: "you@example.com",              required: true
            },
            {
              label: "Phone Number",              type: "tel",              placeholder: "+1 (555) 000-0000",              required: false
            }
          ]}
          textarea={{
            label: "Tell us about yourself",            placeholder: "Share your yoga experience, goals, and which retreat interests you...",            required: true
          }}
          imageSrc="https://img.b2bpic.net/free-photo/couple-performing-yoga-safari-vacation_107420-9668.jpg"
          imageAlt="Meditation in nature"
          mediaPosition="right"
          buttonText="Send Inquiry"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterSocial
          logoText="Efrat Yoga Retreats"
          columns={[
            {
              title: "Programs",              items: [
                { label: "Vinyasa Flow", href: "#programs" },
                { label: "Yin & Restorative", href: "#programs" },
                { label: "Breathwork", href: "#programs" },
                { label: "Sacred Retreats", href: "#programs" }
              ]
            },
            {
              title: "Company",              items: [
                { label: "About Efrat", href: "#about" },
                { label: "Testimonials", href: "#testimonials" },
                { label: "Pricing", href: "#pricing" },
                { label: "Contact", href: "#contact" }
              ]
            },
            {
              title: "Resources",              items: [
                { label: "Yoga Blog", href: "#" },
                { label: "Meditation Guides", href: "#" },
                { label: "Privacy Policy", href: "#" },
                { label: "Terms & Conditions", href: "#" }
              ]
            }
          ]}
          socialLinks={[
            { icon: Instagram, href: "https://instagram.com", ariaLabel: "Instagram" },
            { icon: Facebook, href: "https://facebook.com", ariaLabel: "Facebook" },
            { icon: Youtube, href: "https://youtube.com", ariaLabel: "YouTube" }
          ]}
          copyrightText="© 2025 Efrat Yoga Retreats. All rights reserved. Nurturing transformation through sacred practice."
        />
      </div>
    </ThemeProvider>
  );
}