"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="icon-arrow"
        defaultTextAnimation="entrance-slide"
        borderRadius="pill"
        contentWidth="compact"
        sizing="largeSmall"
        background="noiseDiagonalGradient"
        cardStyle="gradient-bordered"
        primaryButtonStyle="gradient"
        secondaryButtonStyle="layered"
        headingFontWeight="light"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingInline
      navItems={[
        {
          name: "Головна",
          id: "/",
        },
        {
          name: "Меню",
          id: "/menu",
        },
        {
          name: "Замовити",
          id: "/order",
        },
        {
          name: "Бронювання",
          id: "/reservation",
        },
        {
          name: "Галерея",
          id: "/gallery",
        },
        {
          name: "Контакти",
          id: "/contacts",
        },
      ]}
      brandName="Pizzeria Daniel"
      button={{
        text: "Замовити Онлайн",
        href: "/order",
      }}
      animateOnLoad={true}
    />
  </div>

  <div id="contact-info" data-section="contact-info">
      <ContactSplitForm
      useInvertedBackground={false}
      title="Зв'яжіться з Нами"
      description="Ми завжди раді відповісти на ваші запитання та допомогти з бронюванням або замовленням. Чекаємо на вас у Pizzeria Daniel!"
      inputs={[
        {
          name: "phone1",
          type: "text",
          placeholder: "095 662 1143",
          required: false,
        },
        {
          name: "phone2",
          type: "text",
          placeholder: "096 474 1127",
          required: false,
        },
        {
          name: "phone3",
          type: "text",
          placeholder: "063 410 4140",
          required: false,
        },
        {
          name: "address",
          type: "text",
          placeholder: "Вул. Січових Стрільців, 11, Коломия",
          required: false,
        },
        {
          name: "hours",
          type: "text",
          placeholder: "Графік роботи: 11:00-22:30",
          required: false,
        },
      ]}
      imageSrc="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2586.3770335805543!2d25.04415891583095!3d48.52988227926715!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4736f8f4112e4f71%3A0x6d9f5a7e6b0a1a0e!2sPizzeria%20Daniel!5e0!3m2!1sen!2sua!4v1678912345678!5m2!1sen!2sua"
      imageAlt="Google Map Pizzeria Daniel"
      mediaAnimation="slide-up"
      mediaPosition="right"
      buttonText="Написати Нам"
    />
  </div>

  <div id="about-contacts" data-section="about-contacts">
      <MetricSplitMediaAbout
      useInvertedBackground={false}
      title="Ми Чекаємо на Вас!"
      description="Pizzeria Daniel - це місце, де традиції зустрічаються з сучасною кухнею. Приходьте та насолоджуйтесь затишною атмосферою та неперевершеними смаками."
      metrics={[
        {
          value: "Відкриті",
          title: "З 11:00 до 22:30",
        },
        {
          value: "Місце",
          title: "Коломия, вул. Січових Стрільців, 11",
        },
        {
          value: "Телефон",
          title: "095 662 1143",
        },
      ]}
      tag="Інформація"
      imageSrc="http://img.b2bpic.net/free-photo/close-up-detail-festive-table-setting-with-set-cutlery-plate-candles-candlesticks_169016-11020.jpg"
      imageAlt="Інтер'єр ресторану"
      mediaAnimation="slide-up"
      metricsAnimation="slide-up"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterMedia
      imageSrc="http://img.b2bpic.net/free-photo/love-sign-wall-wedding-reception_637285-5615.jpg?_wi=6"
      imageAlt="Екстер'єр ресторану Pizzeria Daniel"
      logoText="Pizzeria Daniel"
      columns={[
        {
          title: "Меню",
          items: [
            {
              label: "Піца",
              href: "/menu",
            },
            {
              label: "Страви",
              href: "/menu",
            },
            {
              label: "Суші",
              href: "/menu",
            },
            {
              label: "Напої",
              href: "/menu",
            },
          ],
        },
        {
          title: "Компанія",
          items: [
            {
              label: "Про Нас",
              href: "/about",
            },
            {
              label: "Галерея",
              href: "/gallery",
            },
            {
              label: "Контакти",
              href: "/contacts",
            },
          ],
        },
        {
          title: "Сервіс",
          items: [
            {
              label: "Замовити Онлайн",
              href: "/order",
            },
            {
              label: "Бронювання",
              href: "/reservation",
            },
            {
              label: "Політика Конфіденційності",
              href: "#",
            },
          ],
        },
      ]}
      copyrightText="© 2024 Pizzeria Daniel. Усі права захищено."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
