"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="directional-hover"
        defaultTextAnimation="background-highlight"
        borderRadius="soft"
        contentWidth="small"
        sizing="largeSizeMediumTitles"
        background="aurora"
        cardStyle="solid"
        primaryButtonStyle="gradient"
        secondaryButtonStyle="solid"
        headingFontWeight="light"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "الرئيسية",          id: "/"},
        {
          name: "سجل المحادثات",          id: "/chat-logs"},
        {
          name: "إدارة المرشحين",          id: "/candidates"},
        {
          name: "الإعدادات",          id: "/settings"},
      ]}
      brandName="Agent Cura"
    />
  </div>

  <div id="settings-form" data-section="settings-form">
      <FaqSplitText
      useInvertedBackground={false}
      faqs={[
        {
          id: "welcome-message",          title: "رسالة الترحيب",          content: "أهلاً بك في Agent Cura! يمكنك تعديل رسالة الترحيب التي يرسلها البوت للمستخدمين الجدد هنا. مثال: 'مرحباً بك في مكتب [اسم المكتب] للاستقدام! كيف يمكننا خدمتك اليوم؟'"},
        {
          id: "working-hours",          title: "أوقات العمل",          content: "حدد أوقات العمل الرسمية للبوت هنا. سيقوم البوت بالإجابة على الاستفسارات تلقائياً خلال هذه الفترة. مثال: من 9:00 صباحاً إلى 5:00 مساءً."},
        {
          id: "n8n-webhook-link",          title: "رابط Webhook لـ n8n",          content: "أدخل رابط Webhook الخاص بك من n8n هنا لربط نظام الأتمتة بلوحة التحكم هذه."},
      ]}
      sideTitle="إعدادات البوت"
      sideDescription="قم بتخصيص رسالة الترحيب وأوقات العمل ورابط Webhook الخاص بك."
      faqsAnimation="slide-up"
      textPosition="right"
      showCard={true}
    />
  </div>

  <div id="save-settings-action" data-section="save-settings-action">
      <ContactCTA
      useInvertedBackground={false}
      background={{
        variant: "plain"}}
      tag="تحديث الإعدادات"
      title="حفظ التغييرات"
      description="تأكد من مراجعة إعداداتك قبل حفظها لتفعيل التغييرات."
      buttons={[
        {
          text: "حفظ الإعدادات",          onClick: () => {},
        },
      ]}
      buttonAnimation="opacity"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterSimple
      columns={[
        {
          title: "الروابط السريعة",          items: [
            {
              label: "الرئيسية",              href: "/"},
            {
              label: "سجل المحادثات",              href: "/chat-logs"},
            {
              label: "إدارة المرشحين",              href: "/candidates"},
            {
              label: "الإعدادات",              href: "/settings"},
          ],
        },
        {
          title: "الدعم",          items: [
            {
              label: "الأسئلة الشائعة",              href: "/faq"},
            {
              label: "اتصل بنا",              href: "/contact"},
          ],
        },
        {
          title: "الشركة",          items: [
            {
              label: "عن Agent Cura",              href: "/#about"},
            {
              label: "سياسة الخصوصية",              href: "/privacy-policy"},
            {
              label: "شروط الخدمة",              href: "/terms-of-service"},
          ],
        },
      ]}
      bottomLeftText="© 2024 Agent Cura. جميع الحقوق محفوظة."
      bottomRightText="صنع في السعودية بحب"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
