import FAQSection from "@/components/FaqSection";
import FeatureCardSection from "@/components/FeatureCardSection";
import FeatureSection from "@/components/FeatureSection";
import GallerySection from "@/components/GallerySection";
import HeroSection from "@/components/HeroSection";
import PricingSection from "@/components/PricingSection";
import SocialSection from "@/components/SocialSection";
import TestimonialSection from "@/components/TestimonialSection";
import React from "react";

const Home = () => {
  const designToolData = {
    titleColoredText: "Free Online Graphic",
    titleBoldText: "Design Tool",
    description:
      "Unleash your creativity with our free-to-use online graphic design tool. Featuring an intuitive drag-and-drop interface like Canva, it's customized for business needs. Tailor colors, fonts, and layouts to craft stunning designs that bring your vision to life effortlessly.",

    imageUrl: "/assets/images/design-tool.gif",
    imageAlt: "Design tool demonstration",
    imagePosition: "left",
    backgroundColor: "#ede8ff",

    headingText: "Take Full Control in AI Generated post:",
    coloredHeading: "Design Your Way",
    paragraphText:
      "Love adding your personal touch? With PlanPost AI, you're not just limited to AI-generated content. Our customizable design editor empowers you to:",
    highlightedBrandName: "PlanPost AI,",
    highlightedFeature: "customizable design editor",

    features: [
      "Design Like a Pro",
      "Start with Templates or from Scratch",
      "Full Creative Control",
      "Collaboration-Friendly",
    ],

    ctaText: "Start Designing for Free!",
    ctaBackgroundColor: "#ff2b85",
    ctaTextColor: "white",
    ctaLink: "https://dashboard.planpostai.com/",
  };

  const bulkSocialData = {
    titleColoredText: "Bulk Social Media",
    titleBoldText: "Post Generator",
    description:
      "Transform your workflow with our Bulk Social Media Post Generator. Input your ideas, set the tone, and let AI deliver a month's worth of scroll-stopping posts in just minutes. Say goodbye to stress and hello to seamless, cohesive content creation!",

    imageUrl: "/assets/images/bulk-gen.png",
    imageAlt: "Marketing tool interface",
    imagePosition: "right",
    backgroundColor: "#ffffff",

    headingText: "Create an Entire Month's Content in",
    coloredHeading: "Just 5 Minutes!",
    // paragraphText:
    //   "Why create one post at a time when you can plan for the whole month in minutes? With PlanPost AI, you can",
    // highlightedBrandName: "",
    // highlightedFeature: "",
    paragraphText:
      "Why create one post at a time when you can plan for the whole month in minutes? With PlanPost AI, you can ",
    highlightedBrandName: "whole month in minutes",
    highlightedFeature: "PlanPost AI,",

    features: [
      "Bulk Generate Content Instantly",
      "Stay Consistent Across Platforms",
      "Save Time, Stay Ahead",
      "Edit and Customize",
    ],

    ctaText: "Get Started Today",
    ctaBackgroundColor: "#ff2b85",
    ctaTextColor: "white",
    ctaLink: "https://dashboard.planpostai.com/",
  };
  const adCreativeData = {
    titleColoredText: "Best AI ",
    titleBoldText: "Ad Creative Generator",
    description:
      "Create eye-catching ads effortlessly with our AI Ad Creative Generator. Enter a prompt, choose your brand tone, and watch as AI produces social media-ready content in just 10-20 seconds. Perfect for busy marketers and business owners who value speed and quality.",

    imageUrl: "/assets/images/adCreative-min.png",
    imageAlt: "Marketing tool interface",
    imagePosition: "right",
    backgroundColor: "#ffffff",

    headingText: "Create Sales-Focused Content in",
    coloredHeading: "Just Seconds",
    paragraphText:
      "Gone are the days of spending hours brainstorming captions or designing posts. With PlanPost AI, you can:",
    highlightedBrandName: "brainstorming",
    highlightedFeature: "PlanPost AI,",

    features: [
      "Generate AI-Driven Captions, Images, and Hashtags",
      "Save Time, Stay Ahead",
      "Customizable and On-Brand",
    ],

    ctaText: "Try For Free",
    ctaBackgroundColor: "#ff2b85",
    ctaTextColor: "white",
    ctaLink: "https://dashboard.planpostai.com/",
  };
  const chatBotData = {
    titleColoredText: "Your Ultimate AI Agent for",
    titleBoldText: "Customer Engagement",
    description:
      "Elevate your customer experience with our advanced AI agent chatbot, Smart Chat. Instantly respond to queries with professionalism, build trust, and enhance satisfaction. Seamlessly communicate across platforms to stay connected with your audience 24/7.",

    imageUrl: "/assets/images/smartchat.png",
    imageAlt: "smart chatbot interface",
    imagePosition: "left",
    backgroundColor: "#ffffff",

    headingText: "Smarter Ads. Higher Sales. Powered by AI.",
    coloredHeading: "Your AI-Assistant",
    paragraphText:
      "Say hello to Smaart Chat, , the intelligent chatbot designed to enhance customer engagement and business productivity.",
    highlightedBrandName: "Smaart Chat,",
    highlightedFeature: "enhance",

    features: [
      "Answer Questions Instantly",
      "Automate Conversations",
      "Always On, Always Smart",
      "Seamlessly Integrated",
    ],

    ctaText: "Pre Book Now",
    ctaBackgroundColor: "#ff2b85",
    ctaTextColor: "white",
    ctaLink: "https://blog.planpostai.com/chatbot/",
  };

  const marketingToolsData = {
    titleColoredText: "AI Tools for",
    titleBoldText: "Marketing Success",
    description:
      "Streamline your Content Creation with top AI tools for marketing. Create content, design visuals, and engage customers in seconds while saving time and staying on brand.",
    cards: [
      {
        id: 1,
        imageUrl: "/assets/images/design-tool.gif",
        imageAlt: "Content Generator illustration",
        title: "Your Design. Your Way",
        description:
          "Improve your AI-generated content with tools to boost engagement, readability, and performance for maximum impact.",
      },
      {
        id: 2,
        imageUrl: "/assets/images/smartchat.png",
        imageAlt: "Smart Chatbot illustration",
        title: "Smarter Ads. Higher Sales. Powered by AI.",
        description:
          "PlanPost AI is your complete AI ads assistant — from campaign setup and optimization to ad copy, graphics, and video creatives. Launch high-performing Facebook and Instagram Ads in minutes and scale your business smarter.",
      },

      {
        id: 3,
        imageUrl: "/assets/images/bulk-gen.png",
        imageAlt: "Analytics Dashboard illustration",
        title: "Bulk Generate",
        description:
          "Quickly create multiple tailored social media posts with AI, ensuring a consistent brand voice while saving time and effort.",
      },
    ],
  };

  const allInOneToolsData = {
    titleColoredText: "All-in-One AI",
    titleBoldText: "Marketing Platform",
    description:
      "Revolutionize your marketing with our All-in-One AI Marketing platform. Effortlessly generate content, design stunning visuals, and engage with customers in minutes, all while maintaining brand consistency and maximizing efficiency. Save time and streamline your business processes with this powerful, all-in-one platform.",
    cards: [
      {
        id: 1,
        imageUrl: "/assets/images/onclick-shedule-min.png",
        imageAlt: "Content Generator illustration",
        title: "One Click Scheduling",
        description:
          "Schedule your social media posts across platforms effortlessly with just one click, ensuring perfect timing for your audience.",
      },
      {
        id: 2,
        imageUrl: "/assets/images/competetor-analysis-min.png",
        imageAlt: "Competitor Analytes",
        title: "Competitor Analytes",
        description:
          "Analyze competitors strategies with detailed insights to track trends, discover opportunities, and stay ahead in your industry.",
      },

      {
        id: 3,
        imageUrl: "/assets/images/AdLibrary-min.png",
        imageAlt: "Analytics Dashboard illustration",
        title: "Ad Library",
        description:
          "Explore a collection of successful ad examples to inspire your campaigns and create impactful advertisements that drive results.",
      },
      {
        id: 4,
        imageUrl: "/assets/images/design-tool.gif",
        imageAlt: "Content Generator illustration",
        title: "Your Design. Your Way",
        description:
          "Improve your AI-generated content with tools to boost engagement, readability, and performance for maximum impact.",
      },
      {
        id: 5,
        imageUrl: "/assets/images/smartchat.png",
        imageAlt: "Smart Chatbot illustration",
        title: "Smarter Ads. Higher Sales. Powered by AI.",
        description:
          "PlanPost AI is your complete AI ads assistant — from campaign setup and optimization to ad copy, graphics, and video creatives. Launch high-performing Facebook and Instagram Ads in minutes and scale your business smarter.",
      },

      {
        id: 6,
        imageUrl: "/assets/images/bulk-gen.png",
        imageAlt: "Analytics Dashboard illustration",
        title: "Bulk Generate",
        description:
          "Quickly create multiple tailored social media posts with AI, ensuring a consistent brand voice while saving time and effort.",
      },
    ],
    gridColumns: 3 as const, // 2 columns for this section
  };

  return (
    <div className="bg-[#EBEAF3]">
      <HeroSection />
      <SocialSection />
      <FeatureCardSection {...marketingToolsData} />
      <FeatureSection {...bulkSocialData} />
      <FeatureSection {...designToolData} />
      <FeatureSection {...adCreativeData} />
      <FeatureSection {...chatBotData} />

      <FeatureCardSection {...allInOneToolsData} />
      <PricingSection />
      <GallerySection />
      <TestimonialSection />
      <FAQSection />
    </div>
  );
};

export default Home;
