"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ContactText from '@/components/sections/contact/ContactText';
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';

export default function ReservationsPage() {
  const navItems = [{"name":"Home","id":"/"},{"name":"Menu","id":"/menu"},{"name":"About","id":"/about"},{"name":"Reservations","id":"/reservations"},{"name":"Contact","id":"/contact"}];

  return (
    <ThemeProvider
      defaultButtonVariant="text-stagger"
      defaultTextAnimation="background-highlight"
      borderRadius="rounded"
      contentWidth="mediumLarge"
      sizing="largeSmallSizeLargeTitles"
      background="aurora"
      cardStyle="outline"
      primaryButtonStyle="inset-glow"
      secondaryButtonStyle="solid"
      headingFontWeight="extrabold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple 
          brandName="Bella Italia"
          navItems={navItems}
        />
      </div>
      <div id="contact" data-section="contact">
        <ContactText
          text="Book your table and get ready for an unforgettable Italian dining experience."
          animationType="entrance-slide"
          buttons={[{ text: 'Reserve Online Now' }, { text: 'Call Us: (555) 123-4567' }]}
          background={{ variant: 'plain' }}
          useInvertedBackground={false}
        />
      </div>
      <div id="features" data-section="features">
        <FeatureCardEight
          title="Perfect for Any Occasion"
          description="From romantic dinners to family celebrations, our restaurant provides the perfect setting."
          features={[
            {
              id: 1,
              title: 'Cozy & Welcoming Ambiance',
              description: 'Our restaurant offers a warm, rustic setting perfect for family dinners, romantic dates, and special celebrations.',
              imageSrc: 'https://img.b2bpic.net/free-photo/tables-chairs-arranged-empty-coffee-shop_107420-96463.jpg',
              imageAlt: 'Cozy restaurant interior',
            },
            {
              id: 2,
              title: 'Private Dining Options',
              description: 'Host your next event in our elegant private dining areas, offering an exclusive experience for your guests.',
              imageSrc: 'https://img.b2bpic.net/free-photo/wicker-gray-table-with-glass-gray-chairs_140725-3025.jpg',
              imageAlt: 'Private dining room',
            },
          ]}
          textboxLayout="default"
          useInvertedBackground={true}
        />
      </div>
      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTen
          title="Don't Just Take Our Word For It"
          description="Hear what our wonderful customers have to say about their dining experiences at Bella Italia."
          testimonials={[
             {
              id: '3',
              title: 'Exceptional Food & Warm Hospitality',
              quote: 'From the moment we walked in, we felt like family. The lasagna was heavenly, and the wine selection perfectly complemented our meal. A truly memorable evening!',
              name: 'Elena Caruso',
              role: 'Travel Blogger',
              imageSrc: 'https://img.b2bpic.net/free-photo/happy-man-feeding-his-girlfriend-with-nacho-chips-while-drinking-beer-together-pub_637285-4070.jpg',
              imageAlt: 'Elena Caruso',
            },
            {
              id: '4',
              title: "The Best Tiramisu I've Ever Had!",              quote: "I came for the main courses, but I'll return specifically for the Tiramisu. It's a masterpiece! The entire meal was fantastic, and the staff were incredibly friendly.",              name: 'Giulia Romano',
              role: 'Dessert Enthusiast',
              imageSrc: 'https://img.b2bpic.net/free-photo/business-woman-having-lunch-cafe_1303-23870.jpg',
              imageAlt: 'Giulia Romano',
            },
          ]}
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>
      <FooterLogoEmphasis
        logoText="Bella Italia"
        columns={[
          { items: [{ label: 'Home', href: '/' }, { label: 'Menu', href: '/menu' }, { label: 'Specials', href: '/menu' }] },
          { items: [{ label: 'About Us', href: '/about' }, { label: 'Our Team', href: '/about' }, { label: 'Testimonials', href: '/' }] },
          { items: [{ label: 'Reservations', href: '/reservations' }, { label: 'Contact', href: '/contact' }, { label: 'Location', href: '/contact' }] },
        ]}
      />
    </ThemeProvider>
  );
}