"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Shield, Activity, Muscle, HeartHandshake } from "lucide-react";

// --- Component Imports (Simulated from empty registries) ---
import HeroSection from "@/components/sections/HeroSection/HeroSection";
import FeatureGridOne from "@/components/sections/FeatureGridOne/FeatureGridOne";
import PricingCardOne from "@/components/sections/PricingCardOne/PricingCardOne";
import ContactFormOne from "@/components/sections/ContactFormOne/ContactFormOne";
import FooterOne from "@/components/sections/FooterOne/FooterOne";
import NavbarOne from "@/components/NavbarOne/NavbarOne";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-stagger"
      defaultTextAnimation="entrance-slide"
      borderRadius="rounded"
    >
      <div id="nav" data-section="nav">
        <NavbarOne
          links={[
            { label: "Benefits", href: "#benefits" },
            { label: "Offers", href: "#offers" },
            { label: "Contact", href: "#contact" }
          ]}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSection
          headline="Strengthen Your Foundation."
          description="Build resilient strength and fluid motion with our dynamic Pilates programs."
          cta={{
            text: "Start Your Journey",            href: "#"
          }}
          imageAlt="A powerful, focused image of someone engaged in a challenging pilates exercise with determination."
        />
      </div>

      <div id="benefits" data-section="benefits">
        <FeatureGridOne
          title="Benefits of Pilates"
          description="Discover how Pilates can transform your body and enhance your daily functional strength."
          features={[
            {
              icon: Shield,
              title: "Improved Posture",              description: "Align your spine and stand taller."
            },
            {
              icon: Activity,
              title: "Enhanced Stability",              description: "Strengthen your core for better balance."
            },
            {
              icon: Muscle,
              title: "Increased Flexibility",              description: "Achieve greater range of motion and fluidity."
            },
            {
              icon: HeartHandshake,
              title: "Injury Prevention",              description: "Build resilient muscles to protect your joints."
            }
          ]}
        />
      </div>

      <div id="offers" data-section="offers">
        <PricingCardOne
          title="Introductory Offers"
          description="Special rates for new clients and bundled packages to kickstart your wellness journey."
          plans={[
            {
              name: "Trial Class",              price: "¥3,000",              features: ["One-time session", "Expert instruction", "Studio tour"],
              cta: {
                text: "Book Now",                href: "#"
              }
            },
            {
              name: "Starter Pack",              price: "¥15,000",              frequency: "first month",              features: ["3 Group Classes", "Personalized assessment", "Access to online resources"],
              cta: {
                text: "Enroll Today",                href: "#"
              }
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactFormOne
          title="Ignite Your Core: Enroll Now"
          description="Ready to strengthen your foundation? Contact us to start your Pilates journey today."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterOne copyrightText="© 2024 Core & Cultivate Studio. All rights reserved." />
      </div>
    </ThemeProvider>
  );
}
